(function () {
  window[vw(1677)] = function (A) {
    var vT = vw;
    function L(Y) {
      var vE = v;
      if (D[Y]) return D[Y]["exports"];
      var y = D[Y] = {
        'exports': {},
        'id': Y,
        'loaded': !1
      };
      return A[Y]["call"](y['exports'], y, y["exports"], L), y["loaded"] = !0, y['exports'];
    }
    var D = {};
    return L['m'] = A, L['c'] = D, L['p'] = "/2.28.0/", L(0);
  }([function (A, L, D) {
    D(69), D(59);
    var Y = D(40);
    A['exports'] = Y;
  }, function (A, L, D) {
    var vi = vw;
    A["exports"] = D['p'] + "images/icon_light.4a68e42.png";
  }, function (A, L, D) {
    var vI = vw;
    A['exports'] = D['p'] + "images/icon_light@2x.4597c82.png";
  }, function (A, L) {
    var vO = vw,
      D = {}["toString"],
      Y = 'ujg3ps2znyw',
      y = {
        'slice': function (V, B, J) {
          var vo = vO;
          for (var X = [], P = B || 0, s = J || V['length']; P < s; P++) X["push"](P);
          return X;
        },
        'getObjKey': function (V, B) {
          var vd = vO;
          for (var J in V) if (V["hasOwnProperty"](J) && V[J] === B) return J;
        },
        'typeOf': function (V) {
          var vp = vO;
          return null == V ? String(V) : D["call"](V)["slice"](8, -1)["toLowerCase"]();
        },
        'isFn': function (V) {
          var vZ = vO;
          return "function" == typeof V;
        },
        'log': function (V, B) {
          var vg = vO,
            J = ["info", "warn", "error"];
          return "string" == typeof V && ~J['indexOf'](V) ? void (console && console[V]("[NECaptcha] " + B)) : void y['error']("util.log(type, msg): \"type\" must be one string of " + J["toString"]());
        },
        'warn': function (V) {
          var vz = vO;
          y["log"]("warn", V);
        },
        'error': function (V) {
          var va = vO;
          y["log"]("error", V);
        },
        'assert': function (V, B) {
          var vH = vO;
          if (!V) throw new Error("[NECaptcha] " + B);
        },
        'msie': function V() {
          var vh = vO,
            B = navigator["userAgent"],
            J = parseInt((/msie (\d+)/["exec"](B["toLowerCase"]()) || [])[1]);
          return isNaN(J) && (J = parseInt((/trident\/.*; rv:(\d+)/["exec"](B["toLowerCase"]()) || [])[1])), J;
        },
        'now': function () {
          var vx = vO;
          return new Date()["getTime"]();
        },
        'getIn': function (B, J, X) {
          var A0 = vO;
          if ("[object Object]" !== Object["prototype"]["toString"]['call'](B)) return X;
          "string" == typeof J && (J = J["split"]('.'));
          for (var P = 0, s = J["length"]; P < s; P++) {
            var M = J[P];
            if (P < s - 1 && !B[M]) return X;
            B = B[M];
          }
          return B;
        },
        'raf': function B(J) {
          var X = window['requestAnimationFrame'] || window['webkitRequestAnimationFrame'] || function (P) {
            var A1 = v;
            window["setTimeout"](P, 16);
          };
          X(J);
        },
        'nextFrame': function (J) {
          var A2 = vO;
          y["raf"](function () {
            var A3 = A2;
            return y["raf"](J);
          });
        },
        'sample': function (J, X) {
          var A4 = vO,
            P = J['length'];
          if (P <= X) return J;
          for (var s = [], M = 0, S = 0; S < P; S++) S >= M * (P - 1) / (X - 1) && (s["push"](J[S]), M += 1);
          return s;
        },
        'template': function (J, X) {
          var A6 = vO,
            P = function (G) {
              var A5 = v;
              return G["replace"](/([.*+?^${}()|[\]\/\\])/g, "\\$1");
            },
            s = {
              'start': '<%',
              'end': '%>',
              'interpolate': /<%=(.+?)%>/g
            },
            M = s,
            S = new RegExp("'(?=[^" + M["end"]["substr"](0, 1) + ']*' + P(M["end"]) + ')', 'g'),
            q = new Function("obj", "var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('" + J['replace'](/[\r\t\n]/g, " ")["replace"](S, "\t")['split']("'")["join"]("\\'")['split']("\t")["join"]("'")['replace'](M["interpolate"], "',$1,'")["split"](M["start"])["join"]("');")['split'](M["end"])["join"]("p.push('") + "');}return p.join('');");
          return X ? q(X) : q;
        },
        'uuid': function J(X, P) {
          var A7 = vO,
            s = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"["split"](''),
            M = [],
            S = void 0;
          if (P = P || s["length"], X) {
            for (S = 0; S < X; S++) M[S] = s[0 | Math["random"]() * P];
          } else {
            var q = void 0;
            for (M[8] = M[13] = M[18] = M[23] = '-', M[14] = '4', S = 0; S < 36; S++) M[S] || (q = 0 | 16 * Math["random"](), M[S] = s[19 === S ? 3 & q | 8 : q]);
          }
          return M['join']('');
        },
        'reverse': function (X) {
          var A8 = vO;
          return Array["isArray"](X) ? X["reverse"]() : 'string' === y['typeOf'](X) ? X["split"]('')["reverse"]()["join"]('') : X;
        },
        'encodeUrlParams': function (X) {
          var A9 = vO,
            P = [];
          for (var s in X) X["hasOwnProperty"](s) && P['push'](window["encodeURIComponent"](s) + '=' + window['encodeURIComponent'](X[s]));
          return P['join']('&');
        },
        'adsorb': function (X, P, s) {
          var Af = vO;
          return void 0 === P || null === P || void 0 === s || null === s ? X : Math["max"](Math["min"](X, s), P);
        },
        'unique2DArray': function (X) {
          var Av = vO,
            P = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
          if (!Array["isArray"](X)) return X;
          for (var s = {}, M = [], S = 0, q = X["length"]; S < q; S++) {
            var G = X[S][P];
            null === G || void 0 === G || s[G] || (s[G] = !0, M["push"](X[S]));
          }
          return M;
        },
        'setDeviceToken': function (X) {
          var AA = vO;
          try {
            window["localStorage"]["setItem"](Y, X);
          } catch (P) {
            return null;
          }
        },
        'getDeviceToken': function () {
          var AL = vO;
          try {
            var X = window["localStorage"]['getItem'](Y);
            return X;
          } catch (P) {
            return null;
          }
        }
      };
    A["exports"] = y;
  }, function (A, L, D) {
    var Ay = vw;
    function V(T) {
      var AD = v;
      if (T = T || window["event"], T[C]) return T;
      this["event"] = T, this["target"] = T["target"] || T["srcElement"];
      var I = this['type'] = T['type'];
      if (G["test"](I) && (this["clientX"] = T["clientX"] || T["changedTouches"] && T["changedTouches"][0]["clientX"], this["clientY"] = T["clientY"] || T['changedTouches'] && T["changedTouches"][0]['clientY'], this["pageX"] = null != T["pageX"] ? T["pageX"] : T["clientX"] + K["scrollLeft"], this["pageY"] = null != T["pageX"] ? T["pageY"] : T["clientY"] + K['scrollTop'], 'mouseover' === I || "mouseout" === I)) {
        for (var O = T["relatedTarget"] || T[("mouseover" === I ? 'from' : 'to') + "Element"]; O && 3 === O["nodeType"];) O = O['parentNode'];
        this["relatedTarget"] = O;
      }
      this[C] = !0;
    }
    function B(T) {
      var AY = v,
        I = T["nodeType"];
      return 1 === I || 9 === I || 11 === I ? "string" == typeof T['textContent'] ? T["textContent"] : T["innerText"] : 3 === I || 4 === I ? T["nodeValue"] : '';
    }
    var J,
      X,
      P = "function" == typeof Symbol && 'symbol' == typeof Symbol['iterator'] ? function (T) {
        return typeof T;
      } : function (T) {
        var AV = Ay;
        return T && "function" == typeof Symbol && T['constructor'] === Symbol && T !== Symbol["prototype"] ? 'symbol' : typeof T;
      },
      M = D(3),
      S = D(19),
      q = document['createElement']("div"),
      G = /^(?:click|dblclick|contextmenu|DOMMouseScroll|(mouse|touch|pointer)(?:\w+))$/,
      K = document;
    K = K["compatMode"] && "CSS1Compat" !== K['compatMode'] ? K["body"] : K["documentElement"];
    var F = /Mobile/i["test"](window["navigator"]['userAgent']),
      U = F && /Android/i["test"](window["navigator"]['userAgent']),
      R = function () {
        var AB = Ay,
          T = 0,
          I = !1,
          O = window['navigator'];
        "undefined" != typeof O["maxTouchPoints"] ? T = O["maxTouchPoints"] : "undefined" != typeof O['msMaxTouchPoints'] && (T = O["msMaxTouchPoints"]);
        try {
          document["createEvent"]("TouchEvent"), I = !0;
        } catch (z) {}
        var Z = "ontouchstart" in window;
        return T > 0 || I || Z;
      }(),
      j = function () {
        var AJ = Ay;
        try {
          return document["createEvent"]("PointerEvent"), !0;
        } catch (T) {
          return !1;
        }
      }(),
      N = function () {
        var AX = Ay;
        try {
          var T = new Audio();
          return "oncanplaythrough" in T;
        } catch (I) {
          return !1;
        }
      }(),
      Q = "undefined" != typeof window["CanvasRenderingContext2D"],
      W = {
        'click': "touchstart",
        'mousedown': "touchstart",
        'mousemove': "touchmove",
        'mouseup': "touchend"
      },
      C = "_fixed_" + Math['random']()["toString"](36)['slice'](2, 7),
      w = !1;
    try {
      document['createElement']("div")["addEventListener"]("test", function () {}, Object['defineProperty']({}, "passive", {
        'get': function () {
          return w = !0, !1;
        }
      }));
    } catch (T) {}
    Object["assign"](V["prototype"], {
      'stop': function () {
        var AP = Ay;
        this["preventDefault"]()["stopPropagation"]();
      },
      'preventDefault': function () {
        var As = Ay,
          I = this["event"];
        return !R && I["preventDefault"] ? I["preventDefault"]() : I["returnValue"] = !1, this;
      },
      'stopPropagation': function () {
        var Ar = Ay;
        return this["event"]["stopPropagation"] ? this["event"]['stopPropagation']() : this["event"]["cancelBubble"] = !0, this;
      },
      'stopImmediatePropagation': function () {
        var AM = Ay;
        this['event']["stopImmediatePropagation"] && this["event"]["stopImmediatePropagation"]();
      }
    });
    var E = {};
    E['body'] = document['body'], E["doc"] = document, E['isMobile'] = F, E["isAndroid"] = U, E['supportTouch'] = R, E['supportPointer'] = j, E["supportPassive"] = w, E["supportAudio"] = N, E['supportCanvas'] = Q, q["addEventListener"] ? (J = function (I, O, Z) {
      var Au = Ay;
      I["addEventListener"](O, Z, !1);
    }, X = function (I, O, Z) {
      var AS = Ay;
      I["removeEventListener"](O, Z, !1);
    }) : (J = function (I, O, Z) {
      var Aq = Ay;
      I["attachEvent"]('on' + O, Z);
    }, X = function (I, O, Z) {
      var AG = Ay;
      I["detachEvent"]('on' + O, Z);
    }), E['on'] = function (I, O, Z) {
      var Ae = Ay,
        z = arguments["length"] > 3 && void 0 !== arguments[3] && arguments[3],
        H = O["split"](" ");
      return Z["real"] = function (f0) {
        var AK = Ae,
          f1 = new V(f0);
        f1["origin"] = I, Z["call"](I, f1);
      }, H["map"](function (f0) {
        var AF = Ae;
        switch (!0) {
          case F:
            J(I, (z ? f0 : W[f0]) || f0, Z["real"]);
            break;
          case !F && R:
            J(I, f0, Z["real"]), "click" !== f0 && J(I, W[f0], Z["real"]);
            break;
          default:
            J(I, f0, Z['real']);
        }
      }), E;
    }, E["once"] = function (I, O, Z) {
      var z = function H() {
        var AU = v,
          f0 = Z["apply"](this, arguments);
        return E["off"](I, O, H), f0;
      };
      return E['on'](I, O, z);
    }, E["off"] = function (I, O, Z) {
      var Ac = Ay,
        z = arguments['length'] > 3 && void 0 !== arguments[3] && arguments[3],
        H = O["split"](" ");
      Z = Z['real'] || Z, H['map'](function (f0) {
        switch (!0) {
          case F:
            X(I, (z ? f0 : W[f0]) || f0, Z);
            break;
          case !F && R:
            X(I, f0, Z), X(I, W[f0], Z);
            break;
          default:
            X(I, f0, Z);
        }
      });
    }, E["find"] = function (I, O) {
      var AR = Ay;
      return "object" === ("undefined" == typeof I ? 'undefined' : P(I)) && I["nodeType"] ? I : I ? (I = I["trim"](), O = O || document, O['querySelector'] ? O["querySelector"](I) : /^#[^#]+$/["test"](I) ? document['getElementById'](I['slice'](1)) : /^\.[^.]+$/["test"](I) ? E["getElementsByClassName"](I["slice"](1), O)[0] || null : /^[^.#]+$/["test"](I) ? O["getElementsByTagName"](I)[0] || null : null) : null;
    }, E["findAll"] = function (I, O) {
      var Aj = Ay;
      if (O = O || document, I = I["trim"](), O["querySelectorAll"]) return O["querySelectorAll"](I);
      if (/^#[^#]+$/["test"](I)) {
        var Z = document['getElementById'](I['slice'](1));
        return Z ? [Z] : [];
      }
      return /^\.[^.]+$/["test"](I) ? E['getElementsByClassName'](I['slice'](1), O) : /^[^.#]+$/['test'](I) ? O["getElementsByTagName"](I) : [];
    }, E["html"] = function (I, O) {
      var An = Ay;
      return "undefined" === M["typeOf"](O) ? I['innerHTML'] : void (I["innerHTML"] = O);
    }, E["css"] = function (I, O) {
      var AN = Ay;
      I["style"]["cssText"] += ';' + O;
    }, E["replace"] = function (I, O) {
      var AQ = Ay;
      O["parentNode"] && O["parentNode"]['replaceChild'](I, O);
    }, E['remove'] = function (I) {
      var Al = Ay;
      I['parentNode'] && I["parentNode"]['removeChild'](I);
    }, E["getComputedStyle"] = function (I, O) {
      var At = Ay,
        Z = I["currentStyle"] || window["getComputedStyle"](I, null);
      return O ? Z[O] : Z;
    }, E["addClass"] = function (I, O) {
      var Am = Ay;
      if (I) {
        var Z = I["className"] || '';
        ~(" " + Z + " ")['indexOf'](" " + O + " ") || (I["className"] = Z ? Z + " " + O : O);
      }
    }, E["delClass"] = function (I, O) {
      var Ak = Ay;
      if (I) {
        var Z = I["className"] || '';
        I["className"] = (" " + Z + " ")["replace"](" " + O + " ", " ")["trim"]();
      }
    }, E['hasClass'] = function (I, O) {
      var AW = Ay;
      if (!I) return !1;
      var Z = I["className"] || '';
      return ~(" " + Z + " ")["indexOf"](" " + O + " ");
    }, E["getElementsByClassName"] = function (I, O) {
      var Ab = Ay;
      if (O = O || document, document["getElementsByClassName"]) return O["getElementsByClassName"](I);
      for (var Z, z = O["getElementsByTagName"]('*'), H = [], f0 = 0, f1 = z["length"]; f0 < f1; f0++) Z = z[f0], ~(" " + Z['className'] + " ")["indexOf"](" " + I + " ") && H["push"](Z);
      return H;
    }, E["getBubblePath"] = function (I) {
      var AC = Ay;
      for (var O = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : document, Z = [], z = I; z && z !== O;) Z["push"](z), z = z['parentNode'];
      return Z;
    }, E["transition"] = function (I, O) {
      var Aw = Ay;
      function Z() {}
      M["assert"](I && I["nodeType"], "transition(el, opts) \"el\" must be a DOM element!");
      var H = {
        'name': '',
        'enter-class': '',
        'enter-active-class': '',
        'leave-class': '',
        'leave-active-class': '',
        'beforeEnter': Z,
        'enter': Z,
        'afterEnter': Z,
        'enterCanceled': Z,
        'beforeLeave': Z,
        'leave': Z,
        'afterLeave': Z,
        'leaveCanceled': Z,
        'insert': Z
      };
      O = Object["assign"]({}, H, O);
      var f0 = O,
        f1 = f0["name"],
        f2 = f0["beforeEnter"],
        f3 = f0['enter'],
        f4 = f0["afterEnter"],
        f5 = f0["enterCanceled"],
        f6 = f0["beforeLeave"],
        f7 = f0["leave"],
        f8 = f0["afterLeave"],
        f9 = f0["leaveCanceled"],
        ff = f0["insert"],
        fv = O["enter-class"] || f1 && f1 + "-enter",
        fA = O['enter-active-class'] || f1 && f1 + "-enter-active",
        fL = O['leave-class'] || f1 && f1 + "-leave",
        fD = O["leave-active-class"] || f1 && f1 + "-leave-active",
        fY = !M["msie"]() || M["msie"]() > 9,
        fy = "transitionend",
        fV = 'animationend',
        fB = !0,
        fJ = !1,
        fX = !1;
      if (void 0 === window["ontransitionend"] && void 0 !== window["onwebkittransitionend"] && (fy = "webkitTransitionEnd"), void 0 === !window["onanimationend"] && void 0 !== window["onwebkitanimationend"] && (fV = "webkitAnimationEnd"), fY) {
        var fP = function () {
          var AE = Aw;
          fJ && (fB = !0, fJ = !1, E["delClass"](I, fA), f4(I)), fX && (fX = !1, E['delClass'](I, fD), f8(I));
        };
        I["addEventListener"](fy, fP), I["addEventListener"](fV, fP);
      }
      return {
        'enter': function () {
          var AT = Aw;
          if (I) {
            if (!fY) return ff(I), void f4(I);
            I["className"] = S(I["className"]['trim']()['split'](/\s+/), fv, fA), f2(I), ff(I), fB = !1, fJ = !0, M['nextFrame'](function () {
              var Ai = AT;
              E["delClass"](I, fv), f3(I);
            });
          }
        },
        'leave': function () {
          var AI = Aw;
          if (I) {
            if (!fY || !fB) return void f8(I);
            I['className'] = S(I["className"]['trim']()["split"](/\s+/), fL, fD), f6(I), fX = !0, M["nextFrame"](function () {
              var AO = AI;
              E["delClass"](I, fL), f7(I);
            });
          }
        },
        'cancelEnter': function () {
          var Ao = Aw;
          fJ && (fJ = !1, E["delClass"](I, fA), f5(I));
        },
        'cancelLeave': function () {
          var Ad = Aw;
          fX && (fX = !1, E["delClass"](I, fD), f9(I));
        },
        'dispose': function () {
          var Ap = Aw;
          fY && (I["removeEventListener"](fy, fP), I["removeEventListener"](fV, fP)), I = null;
        }
      };
    }, E["text"] = function (I, O) {
      var AZ = Ay;
      if (void 0 === O) return B(I);
      var Z = I['nodeType'];
      1 !== Z && 11 !== Z && 9 !== Z || ("string" == typeof I["textContent"] ? I["textContent"] = O : I['innerText'] = O);
    }, q["className"] = "yidun_class", E["className"] = q["getAttribute"]("className") ? function (I) {
      var Ag = Ay;
      return I["getAttribute"]('className');
    } : function (I) {
      var Az = Ay;
      return I['getAttribute']("class");
    }, E['getRect'] = function (I) {
      var Aa = Ay,
        O = I["getBoundingClientRect"]();
      if ("width" in O) return O;
      var Z = O["left"],
        z = O['top'],
        H = O['right'],
        f0 = O['bottom'];
      return Object["assign"]({}, O, {
        'width': H - Z,
        'height': f0 - z
      });
    }, A["exports"] = E;
  }, function (A, L, D) {
    var AH = vw,
      Y = D(3);
    L["CAPTCHA_TYPE"] = {
      'JIGSAW': 2,
      'POINT': 3,
      'SMS': 4,
      'INTELLISENSE': 5,
      'AVOID': 6,
      'ICON_POINT': 7,
      'WORD_GROUP': 8,
      'INFERENCE': 9,
      'WORD_ORDER': 10,
      'SPACE': 11,
      'VOICE': 12
    }, L['CAPTCHA_CLASS'] = {
      'CAPTCHA': "yidun",
      'PANEL': "yidun_panel",
      'SLIDE_INDICATOR': "yidun_slide_indicator",
      'SLIDER': "yidun_slider",
      'JIGSAW': "yidun_jigsaw",
      'POINT': "point",
      'SMS': "yidun_sms",
      'TIPS': "yidun_tips",
      'REFRESH': 'yidun_refresh',
      'CONTROL': "yidun_control",
      'BGIMG': 'yidun_bgimg',
      'INPUT': "yidun_input",
      'LOADBOX': "yidun_loadbox",
      'LOADICON': "yidun_loadicon",
      'LOADTEXT': 'yidun_loadtext',
      'ERROR': 'error',
      'WARN': "warn",
      'VERIFY': "verifying",
      'SUCCESS': "success",
      'LOADING': "loading",
      'LOADFAIL': "loadfail"
    }, L["WIDTH_LIMIT"] = [220, 10000], L["SLIDER_START_LEFT_LIMIT"] = 40, L["LARGE_SIZE_TYPE"] = {
      'medium': 18,
      'large': 20,
      'x-large': 24
    }, L["SIZE_TYPE"] = {
      'DEFAULT': 10,
      'LARGE': 20
    }, L['SAMPLE_NUM'] = Y["msie"]() < 8 ? 30 : 50, L['BIGGER_SAMPLE_NUM'] = 100, L["DEVICE"] = {
      'MOUSE': 1,
      'TOUCH': 2,
      'MOUSE_TOUCH': 3
    }, L['MAX_VERIFICATION'] = 5, L["RTL_LANGS"] = ['ar', 'he', 'ug', 'fa', 'ur'], L['CACHE_MIN'] = 60000, L["FILE_DETECT_KEY"] = {
      'core': "NECaptcha",
      'light': 'NECaptcha_theme_light',
      'dark': "NECaptcha_theme_dark",
      'plugins': "NECaptcha_plugin",
      'watchman': "initCaptchaWatchman",
      'irisk': "createNECaptchaGuardian"
    }, L["FEEDBACK_URL"] = "https://support.dun.163.com/feedback/captcha", L["RUN_ENV"] = {
      'WEB': 10,
      'ANDROID': 20,
      'IOS': 30,
      'MINIPROGRAM': 40,
      'JUMPER_MINI_PROGRAM': 50,
      'QUICKAPP': 60,
      'HARMONYOS': 35
    }, L["CLOSE_SOURCE"] = {
      'USER': 1,
      'PROCESS': 2,
      'CLOSE': 3
    }, L["IV_VERSION"] = 4, L["POPUP_PRELOAD_SHIFTING_CLASS"] = "yidun_popup--shifting", L["CLASSIC_WRAPPER_PRELOAD_SHIFTING_CLASS"] = "yidun_classic-wrapper--shifting", L["ENABLE"] = 1, L["DISABLE"] = 2;
  }, function (A, L) {
    var Ah = vw,
      D = {
        'INVOKE_HOOK': "INVOKE_HOOK",
        'EVENT_CLOSE': "EVENT_CLOSE",
        'EVENT_RESET': 'EVENT_RESET',
        'SWITCH_TYPE': "SWITCH_TYPE",
        'SET_TYPE': "SET_TYPE",
        'SWITCH_LOAD_STATUS': "SWITCH_LOAD_STATUS",
        'UPDATE_VERIFY_STATUS': "UPDATE_VERIFY_STATUS",
        'REFRESH': "REFRESH",
        'UPDATE_COUNTS_OF_VERIFYERROR': "UPDATE_COUNTS_OF_VERIFYERROR",
        'SET_TOKEN': "SET_TOKEN",
        'EVENT_RESET_CLASSIC': "EVENT_RESET_CLASSIC",
        'UPDATE_LINK_TIME': "UPDATE_LINK_TIME",
        'UPDATE_CORE_WIDTH': "UPDATE_CORE_WIDTH"
      };
    A["exports"] = D;
  }, function (A, L) {
    var L2 = vw;
    function D(E, T, I) {
      var Ax = v;
      return T in E ? Object["defineProperty"](E, T, {
        'value': I,
        'enumerable': !0,
        'configurable': !0,
        'writable': !0
      }) : E[T] = I, E;
    }
    function V(E, T) {
      var L0 = v;
      function I() {}
      I['prototype'] = T['prototype'], E["prototype"] = new I(), E["prototype"]["constructor"] = E;
    }
    function B(E, T, I) {
      var L1 = v;
      this["name"] = "CaptchaError", this['code'] = E, this["message"] = E + ('(' + w[E] + ')') + (T ? " - " + T : ''), Error['captureStackTrace'] ? Error["captureStackTrace"](this, this["constructor"]) : this["stack"] = new Error()["stack"], this["data"] = I || {};
    }
    var J,
      X = "function" == typeof Symbol && "symbol" == typeof Symbol['iterator'] ? function (E) {
        return typeof E;
      } : function (E) {
        var L3 = L2;
        return E && "function" == typeof Symbol && E["constructor"] === Symbol && E !== Symbol["prototype"] ? 'symbol' : typeof E;
      },
      P = "prototype",
      M = 100,
      S = 200,
      q = 300,
      G = 430,
      K = 432,
      F = 500,
      U = 501,
      R = 502,
      j = 503,
      N = 504,
      Q = 505,
      k = 600,
      W = 601,
      C = 1000,
      w = (J = {}, D(J, M, "script error"), D(J, S, "business error"), D(J, q, "unpass error"), D(J, G, "qps limit error"), D(J, K, "captcha id is invalid"), D(J, F, "request error"), D(J, U, "request api error"), D(J, R, "request script error"), D(J, j, "request img error"), D(J, N, "request timeout error"), D(J, Q, "request audio error"), D(J, k, "request anticheat token error"), D(J, W, "init anticheat error"), D(J, C, "unknown error"), J);
    V(B, Error), B[P]["toString"] = function () {
      var L4 = L2,
        E = String(this['stack']);
      return 0 === E['indexOf']("CaptchaError:") ? E : this["name"] + ": " + this["message"] + (E ? "\n    " + E : '');
    }, B["set"] = function (E, T) {
      var L5 = L2;
      "number" == typeof E && 'string' == typeof T && (w[E] = T), "object" === ("undefined" == typeof E ? "undefined" : X(E)) && E && Object["assign"](w, E);
    }, B["get"] = function (E) {
      return w[E];
    }, B["remove"] = function (E) {
      String(E) in w && delete w[E];
    }, L = A["exports"] = B, L["SCRIPT_ERROR"] = M, L["BUSINESS_ERROR"] = S, L["UNPASS_ERROR"] = q, L["QPS_LIMIT_ERROR"] = G, L["ID_INVAILD_ERROR"] = K, L["REQUEST_ERROR"] = F, L["REQUEST_API_ERROR"] = U, L['REQUEST_SCRIPT_ERROR'] = R, L["REQUEST_IMG_ERROR"] = j, L["REQUEST_TIMEOUT_ERROR"] = N, L["REQUEST_AUDIO_ERROR"] = Q, L['ANTICHEAT_TOKEN_ERROR'] = k, L["ANTICHEAT_INIT_ERROR"] = W, L["UNKNOWN_ERROR"] = C;
  }, function (A, L, D) {
    var LA = vw;
    function V(w) {
      var L6 = v,
        E = {};
      return w["map"](function (T) {
        E[T] = function () {
          var L7 = v,
            I = this,
            O = C["options"]["mixins"] || {};
          (O[T] || [])["map"](function (Z) {
            var L8 = L7;
            return Z["call"](I);
          }), this["$options"][T]["map"](function (Z) {
            var L9 = L7;
            return Z["call"](I);
          });
        };
      }), E;
    }
    function B(w) {
      var Lv = v;
      function E() {}
      function T() {
        var Lf = v;
        O["apply"](this, arguments);
      }
      if (w instanceof C) return w;
      var I = {};
      Object["keys"](w)["map"](function (Z) {
        ['render']['indexOf'](Z) > -1 && (I[Z] = w[Z]);
      }), q(w["methods"]) && Object["assign"](I, w['methods']);
      var O = this["extend"]({});
      return E["prototype"] = O["prototype"], T["prototype"] = new E(), Object['assign'](T['prototype'], I), T["prototype"]["constructor"] = T, T['_options'] = w, T["_extend"] = B, T;
    }
    var J = Object["assign"] || function (w) {
        var LL = LA;
        for (var E = 1; E < arguments["length"]; E++) {
          var T = arguments[E];
          for (var I in T) Object["prototype"]["hasOwnProperty"]["call"](T, I) && (w[I] = T[I]);
        }
        return w;
      },
      X = D(20),
      P = D(51),
      M = D(12),
      S = M["getDocFragmentRegex"],
      q = M["isPlainObject"],
      G = M["getIn"],
      K = M['parseAttrsStr'],
      F = M["diffDataToUpdate"],
      U = M["nextTick"],
      R = M["lifeCycleHooks"],
      j = D(50),
      N = D(49),
      Q = D(52),
      k = D(4),
      W = 0,
      C = X(J({
        'initialize': function () {
          var LD = LA,
            w = arguments['length'] > 0 && void 0 !== arguments[0] ? arguments[0] : {},
            E = this["constructor"],
            T = W++;
          this['id'] = "__c_" + T, this["name"] = w['name'], this["_isMounted"] = !1, this['$options'] = j(E["_options"] || {}, w), w["render"] && (this["render"] = w["render"]), w["methods"] && Object['assign'](this, w['methods']), this["_boundProps"] = w['_boundProps'] || {};
          var I = this["$parent"] = w["$parent"] || null;
          if (I) {
            if (I["$root"]) this["$root"] = I['$root'];else {
              for (var O = I; O['$parent'];) O = O["$parent"];
              this["$root"] = O;
            }
          }
          this['beforeCreate']();
          var Z = this["$options"],
            z = Z["template"],
            H = Z["propsData"],
            x = Z["data"];
          this["$props"] = this["_validateProps"](H, !0) || {}, Object["assign"](this, this["$props"]), this["$data"] = 'function' == typeof x ? x["call"](this) : x || {}, Object["assign"](this, this["$data"]), this['_composer'] = P(z, this), this['$children'] = [], this["_instantiateChildren"](), this["_updater"] = {
            'id': T,
            'instance': this,
            'data': {}
          }, this["created"](), w['el'] && this["$mount"](w['el']);
        },
        '$mount': function (w) {
          var LY = LA;
          this["beforeMount"](), this['_childrenBeforeMount'](), this["_composeString"](this["_composer"], this);
          var E = this['_composer']["toString"]();
          if ("string" == typeof w || w && 1 === w["nodeType"]) w = k["find"](w), this["$options"]["abstract"] ? this["$el"] = w : (w["innerHTML"] = E, this["$el"] = w["children"][0]);else {
            var T = document['createElement']('div');
            T['innerHTML'] = E, this['$el'] = T["children"][0], "function" == typeof w && w(this["$el"]);
          }
          return this['_childrenMounted'](), this["_initEvents"](), this["_isMounted"] = !0, this["mounted"](), this;
        }
      }, V(R), {
        '$setData': function (w, E) {
          var Ly = LA;
          !E && (w = F(w, this["$data"])), w && Object["keys"](w)['length'] && (this["_resolveWatch"](w)["map"](function (T) {
            return T();
          }), Object['assign'](this["$data"], w), Object["assign"](this, this["$data"]), Object["assign"](this["_updater"]["data"], w), N(this["_updater"]), this["_renderChildren"](w));
        },
        '$forceUpdate': function () {
          var LV = LA,
            w = Object["assign"]({}, this["$data"], this["$props"]);
          this["$setData"](w, !0);
        },
        '$replaceChild': function (w, E) {
          var LB = LA,
            T = E["$el"]['parentElement'],
            I = E["$el"]["nextSibling"],
            O = void 0;
          O = null === I ? function (z) {
            T['appendChild'](z);
          } : function (z) {
            var LJ = LB;
            T["insertBefore"](z, I);
          }, w["_boundProps"] = E['_boundProps'], w["$parent"] = this, E['$destroy']();
          var Z = this["$children"]["indexOf"](E);
          Z > -1 && this["$children"]['splice'](Z, 1, w), w["$mount"](O);
        },
        '$destroy': function (w) {
          var LX = LA;
          this["_isMounted"] && (this["beforeDestroy"](), this['_childrenBeforeDestroy'](), !w && !this["$options"]["abstract"] && this["$el"] && this["$el"]["parentElement"] && this["$el"]['parentElement']["removeChild"](this["$el"]), this["_events"] && (this['_events']["off"](), this["_events"] = null), this['$el'] = null, this["$props"] = null, this["$data"] = null, this["$root"] = null, this["$parent"] = null, this["$children"] = null, this["$options"] = null, this["_isMounted"] = !1);
        },
        '$nextTick': U,
        'render': function () {},
        '_initEvents': function () {
          var LP = LA,
            w = this,
            E = this['$el'],
            T = this['$options']['on'];
          if (E && q(T)) {
            var I = {};
            Object["keys"](T)["map"](function (O) {
              I[O] = T[O]['bind'](w);
            }), this["_events"] = new Q({
              '$el': E,
              'events': I
            });
          }
        },
        '_childrenBeforeMount': function () {
          var Ls = LA;
          this['$children']["map"](function (w) {
            var Lr = Ls;
            w["beforeMount"](), w['_childrenBeforeMount']();
          });
        },
        '_childrenMounted': function () {
          var LM = LA;
          this["$children"]["map"](function (w) {
            var Lu = LM;
            w["_childrenMounted"]();
            var E = w["$root"]['$el'];
            w["$el"] = k['find'](w["$options"]['el'], E) || k["find"](w["$options"]['el'], E["parentElement"]), w["_initEvents"](), w["_isMounted"] = !0, w["mounted"]();
          });
        },
        '_childrenBeforeDestroy': function () {
          var LS = LA;
          this["$children"]["map"](function (w) {
            var Lq = LS;
            w["$destroy"](!0);
          });
        },
        '_composeString': function (w, E) {
          var LG = LA,
            T = this;
          E["$children"]["map"](function (I) {
            var Le = LG;
            w["compose"](I["name"], I["_composer"]["toString"]()), T["_composeString"](w, I);
          });
        },
        '_setProps': function (w) {
          var LK = LA;
          w = F(w, this['$props']), w && Object["keys"](w)["length"] && (w = this["_validateProps"](w), this["_resolveWatch"](w)["map"](function (E) {
            return E();
          }), Object["assign"](this["$props"], w), Object['assign'](this, this["$props"]), Object["assign"](this["_updater"]['data'], w), N(this['_updater']));
        },
        '_resolveWatch': function (w) {
          var LF = LA,
            E = this,
            T = this["$options"]["watch"];
          if (!T) return [];
          var I = [];
          return Object['keys'](T)["map"](function (O) {
            var LU = LF,
              Z = G(w, O);
            if (void 0 !== Z) {
              var z = T[O]["bind"](E, Z, G(E, O));
              I["push"](z);
            }
          }), I;
        },
        '_renderChildren': function (w) {
          var Lc = LA;
          this["$children"]['map'](function (E) {
            var LR = Lc,
              T = E["_boundProps"],
              I = {};
            Object["keys"](T)['map'](function (O) {
              var Z = G(w, T[O]);
              void 0 !== Z && (I[O] = Z);
            }), E["_setProps"](I), E["_renderChildren"](I);
          });
        },
        '_validateProps': function (w, E) {
          var Lj = LA;
          if (w) {
            var T = this['$options']["props"],
              I = {};
            return q(T) ? (Object["keys"](T)["map"](function (O) {
              var Ln = Lj,
                Z = T[O],
                z = w[O];
              if (q(Z) || (Z = {
                'type': Z
              }), void 0 !== z) {
                var H = Object["prototype"]["toString"];
                if (Z["type"] && H["call"](z) !== H["call"](Z['type']())) throw new Error('[' + O + "] is not valid type.");
                I[O] = z;
              } else E && (I[O] = Z["default"]);
            }), I) : w;
          }
        },
        '_instantiateChildren': function () {
          var LN = LA,
            w = this,
            E = this["$options"]['components'];
          if (E) {
            var T = this["_composer"]['toString']();
            Object["keys"](E)['map'](function (I) {
              var LQ = LN,
                O = T["match"](S(I, !0)) || [];
              O["map"](function (Z) {
                var Ll = LQ;
                Z = Z["match"](S(I)) || [];
                var z = K(Z[1]),
                  H = z["props"],
                  x = z["bound"];
                Object["keys"](x)["map"](function (f2) {
                  var Lt = Ll,
                    f3 = G(w, x[f2]);
                  H[f2] = "function" == typeof f3 ? f3["bind"](w) : f3;
                });
                var f0 = C["_extend"](E[I]),
                  f1 = new f0({
                    'name': I,
                    'propsData': H,
                    '_boundProps': x,
                    '$parent': w
                  });
                w['$children']["push"](f1);
              });
            });
          }
        }
      }));
    C["options"] = {}, C["_extend"] = B, C['mixin'] = function (w) {
      var Lm = LA,
        E = C['options']["mixins"] || {};
      C["options"]["mixins"] = j(E, w);
    }, A['exports'] = C;
  }, function (A, L, D) {
    var Li = vw;
    function V(I, O) {
      var Lk = v,
        Z = {};
      for (var z in I) O["indexOf"](z) >= 0 || Object['prototype']['hasOwnProperty']["call"](I, z) && (Z[z] = I[z]);
      return Z;
    }
    function B(I, O) {
      var LW = v;
      function Z() {}
      Z["prototype"] = O["prototype"], I['prototype'] = new Z(), I["prototype"]["constructor"] = I;
    }
    function J(I, O) {
      var Lb = v;
      this["enable"] = !0, this["snaker"] = new q(S({}, I, {
        'pid': "captcha",
        'limit': 9,
        'random': 0.05,
        'version': '2.28.0'
      })), this["_captchaConfig"] = O || {}, this["events"] = {};
    }
    function X(I, O) {
      var LC = v,
        Z = F(I);
      if ("string" === Z || 'number' === Z) return "string" === Z && (I = parseFloat(I), !isNaN(I) && (I = I["toFixed"])), I["toFixed"](O);
    }
    function P(I) {
      var Lw = v,
        O = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : {},
        Z = "network";
      return function (H, f0, f1, f2) {
        var LE = Lw,
          f3 = f2['status'],
          f4 = f2["error"],
          f5 = f2["index"],
          f6 = f2['res'],
          f7 = f2["perfEntry"];
        try {
          var f8 = G(H),
            f9 = "image" === f1 ? "image" : f8["path"];
          if (f4) {
            I["remove"](Z, f9, f0);
            var ff = {
                'script': j,
                'image': Q,
                'audio': W,
                'api': N
              },
              fv = new U(ff[f1], f4['message'], S({}, O, {
                'url': H
              }));
            I['collectErr'](fv, {
              'times': f5 + 1
            });
          } else {
            var fA = T[f3];
            if (E) {
              if ("end" !== fA) return;
              var fL = f7 || w['getEntriesByName'](f6 && f6["_originUrl"] || H)[0];
              if (!fL) return;
              I["collect"](Z, f9, {
                'tc': X(fL["responseEnd"] - (fL['domainLookupStart'] || fL["connectStart"]), 1),
                'dc': X(fL['domainLookupEnd'] - fL["domainLookupStart"], 1),
                'cc': X(fL['connectEnd'] - fL["connectStart"], 1),
                'rc': X(fL["responseStart"] - fL["requestStart"], 1),
                'rr': X(fL['responseEnd'] - fL["responseStart"], 1),
                'url': H,
                'host': f8["host"],
                'https': "https" === f8['protocol'],
                'from': "PERF"
              }, {}, S({}, O));
            } else I["collect"](Z, f9, {
              'timestamp': new Date()["valueOf"](),
              'url': H,
              'host': f8["host"],
              'https': 'https' === f8["protocol"],
              'from': 'js'
            }, {
              'rangeId': f0,
              'rangeType': fA
            }, S({}, O));
          }
        } catch (fD) {}
      };
    }
    function M(I) {
      var LT = v,
        O = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : {},
        Z = "network",
        z = "linkTime";
      try {
        I["collectLinkTime"](Z, z, S({}, O, {
          'from': "LINK_TIME"
        }));
      } catch (H) {}
    }
    var S = Object["assign"] || function (I) {
        var LI = Li;
        for (var O = 1; O < arguments["length"]; O++) {
          var Z = arguments[O];
          for (var z in Z) Object["prototype"]["hasOwnProperty"]['call'](Z, z) && (I[z] = Z[z]);
        }
        return I;
      },
      q = D(29),
      G = D(54),
      K = D(3),
      F = K["typeOf"],
      U = D(7),
      R = D(45),
      j = U["REQUEST_SCRIPT_ERROR"],
      N = U["REQUEST_API_ERROR"],
      Q = U["REQUEST_IMG_ERROR"],
      W = U["REQUEST_AUDIO_ERROR"],
      C = "prototype",
      w = window["performance"] || window["msPerformance"] || window["webkitPerformance"] || {},
      E = w && "getEntriesByName" in w;
    B(J, Error), J[C]["collect"] = function (I, O, Z, z, H) {
      var LO = Li,
        f0 = z["rangeId"],
        f1 = z["rangeType"];
      if (this["enable"]) try {
        if (f0) {
          var f2 = Z['timestamp'],
            f3 = V(Z, ["timestamp"]);
          !this["events"][I] && (this["events"][I] = {}), !this["events"][I][O] && (this["events"][I][O] = {});
          var f4 = this["events"][I][O][f0];
          if ("start" !== f1 || f4) {
            if ('end' === f1 && f4 && !f4["end"]) {
              Object["assign"](f4, S({
                'end': f2,
                'zoneId': this["_captchaConfig"]["zoneId"],
                'extra': H
              }, f3));
              var f5 = f4['end'],
                f6 = f4["start"],
                f7 = f4["extra"],
                f8 = V(f4, ["end", "start", "extra"]);
              this["snaker"]["trackAsync"](I, O, window['encodeURIComponent'](JSON["stringify"](S({
                'tc': f5 - f6
              }, f8))), S({}, f7, {
                'nts': new Date()["valueOf"]()
              })), this["events"][I][O][f0] = null;
            }
          } else this["events"][I][O][f0] = S({
            'ev': f4,
            'start': f2,
            'extra': H
          }, f3);
        } else this["snaker"]["trackAsync"](I, O, 'string' === F(Z) ? Z : window["encodeURIComponent"](JSON["stringify"](S({}, Z, {
          'zoneId': this["_captchaConfig"]["zoneId"]
        }))), S({}, H, {
          'nts': new Date()["valueOf"]()
        }));
      } catch (f9) {}
    }, J[C]["collectLinkTime"] = function (I, O, Z) {
      var Lo = Li;
      if (this['enable']) try {
        this["snaker"]['trackAsync'](I, O, "string" === F(Z) ? Z : window["encodeURIComponent"](JSON['stringify'](S({}, Z))), {
          'nts': new Date()["valueOf"]()
        });
      } catch (z) {}
    }, J[C]["collectErr"] = function (I, O) {
      var Ld = Li;
      R(I, this["_captchaConfig"], S({}, O));
    }, J[C]["remove"] = function (I, O, Z) {
      var Lp = Li;
      I && O && Z ? this["events"][I] && this["events"][I][O] && delete this["events"][I][O][Z] : I && O ? this["events"][I] && (this["events"][I][O] = {}) : I && (this["events"][I] = {});
    }, J[C]['clear'] = function () {
      var LZ = Li;
      if (this["enable"]) try {
        this["snaker"]["flush"](), this["events"] = {};
      } catch (I) {}
    };
    var T = {
      'start': "start",
      'success': "end"
    };
    L = A["exports"] = J, L["createNetCollect"] = P, L['createLinkTimeCollect'] = M, L["supportEntries"] = E;
  }, function (J, X, q) {
    var Dv = vw;
    function G(fR) {
      var Lg = v;
      if (Array["isArray"](fR)) {
        for (var fj = 0, fn = Array(fR['length']); fj < fR["length"]; fj++) fn[fj] = fR[fj];
        return fn;
      }
      return Array["from"](fR);
    }
    function K(fR) {
      var Lz = v,
        fj = [];
      if (!fR["length"]) return fB(64);
      if (fR["length"] >= 64) return fR["splice"](0, 64);
      for (var fn = 0; fn < 64; fn++) fj[fn] = fR[fn % fR['length']];
      return fj;
    }
    function F(fR) {
      var La = v;
      if (!fR['length']) return fB(64);
      var fj = [],
        fn = fR["length"],
        fN = fn % 64 <= 60 ? 64 - fn % 64 - 4 : 128 - fn % 64 - 4;
      fL(fR, 0, fj, 0, fn);
      for (var fQ = 0; fQ < fN; fQ++) fj[fn + fQ] = 0;
      return fL(fV(fn), 0, fj, fn + fN, 4), fj;
    }
    function Q(fR) {
      var LH = v;
      if (fR['length'] % 64 !== 0) return [];
      for (var fj = [], fn = fR["length"] / 64, fN = 0, fQ = 0; fN < fn; fN++) {
        fj[fN] = [];
        for (var fl = 0; fl < 64; fl++) fj[fN][fl] = fR[fQ++];
      }
      return fj;
    }
    function W(fR) {
      var Lh = v,
        fj = fy(fF),
        fn = function (ft) {
          return fj[16 * (ft >>> 4 & 15) + (15 & ft)];
        };
      if (!fR["length"]) return [];
      for (var fN = [], fQ = 0, fl = fR["length"]; fQ < fl; fQ++) fN[fQ] = fn(fR[fQ]);
      return fN;
    }
    function Z() {
      var Lx = v;
      for (var fR = [], fj = 0; fj < 4; fj++) fR[fj] = fr(Math["floor"](256 * Math['random']()));
      return fR;
    }
    function H(fR, fj) {
      var D0 = v;
      if (!fR["length"]) return [];
      fj = fr(fj);
      for (var fn = [], fN = 0, fQ = fR["length"]; fN < fQ; fN++) fn["push"](fM(fR[fN], fj));
      return fn;
    }
    function f0(fR, fj) {
      var D1 = v;
      if (!fR['length']) return [];
      fj = fr(fj);
      for (var fn = [], fN = 0, fQ = fR["length"]; fN < fQ; fN++) fn["push"](fM(fR[fN], fj++));
      return fn;
    }
    function f1(fR, fj) {
      var D2 = v;
      if (!fR["length"]) return [];
      fj = fr(fj);
      for (var fn = [], fN = 0, fQ = fR["length"]; fN < fQ; fN++) fn["push"](fM(fR[fN], fj--));
      return fn;
    }
    function f2(fR, fj) {
      var D3 = v;
      if (!fR['length']) return [];
      fj = fr(fj);
      for (var fn = [], fN = 0, fQ = fR['length']; fN < fQ; fN++) fn["push"](fJ(fR[fN], fj));
      return fn;
    }
    function f3(fR, fj) {
      var D4 = v;
      if (!fR['length']) return [];
      fj = fr(fj);
      for (var fn = [], fN = 0, fQ = fR["length"]; fN < fQ; fN++) fn["push"](fJ(fR[fN], fj++));
      return fn;
    }
    function f4(fR, fj) {
      var D5 = v;
      if (!fR['length']) return [];
      fj = fr(fj);
      for (var fn = [], fN = 0, fQ = fR["length"]; fN < fQ; fN++) fn["push"](fJ(fR[fN], fj--));
      return fn;
    }
    function f5(fR) {
      var D6 = v,
        fj = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
      return fj + 256 >= 0 ? fR : [];
    }
    function f6(fR) {
      var D7 = v;
      for (var fj = [f5, H, f2, f0, f3, f1, f4], fn = fc, fN = 0, fQ = fn['length']; fN < fQ;) {
        var fl = fn["substring"](fN, fN + 4),
          ft = fY(fl["substring"](0, 2)),
          fm = fY(fl["substring"](2, 4));
        fR = fj[ft](fR, fm), fN += 4;
      }
      return fR;
    }
    function f7() {
      var fR = fs(fU),
        fj = Z();
      return fR = K(fR), fR = fu(fR, K(fj)), fR = K(fR), [fR, fj];
    }
    function f8(fR, fj) {
      var fn = fs(fj),
        fN = fs(fR);
      return fG(fu(fn, fN));
    }
    function f9(fR, fj) {
      var fn = fq(fj),
        fN = fs(fR);
      return fP(fu(fn, fN));
    }
    function ff(fR) {
      var D8 = v;
      for (var fj = fs(fR), fn = f7(), fN = fv(fn, 2), fQ = fN[0], fl = fN[1], ft = fs(fD(fj)), fm = F([]['concat'](G(fj), G(ft))), fk = Q(fm), fW = []["concat"](G(fl)), fb = fQ, fC = 0, fw = fk['length']; fC < fw; fC++) {
        var fE = fu(f6(fk[fC]), fQ),
          fT = fX(fE, fb);
        fE = fu(fT, fb), fb = W(W(fE)), fL(fb, 0, fW, 64 * fC + 4, 64);
      }
      return fe(fW);
    }
    var fv = function () {
        function fR(fj, fn) {
          var D9 = v,
            fN = [],
            fQ = !0,
            fl = !1,
            ft = void 0;
          try {
            for (var fm, fk = fj[Symbol['iterator']](); !(fQ = (fm = fk['next']())['done']) && (fN["push"](fm["value"]), !fn || fN['length'] !== fn); fQ = !0);
          } catch (fW) {
            fl = !0, ft = fW;
          } finally {
            try {
              !fQ && fk['return'] && fk["return"]();
            } finally {
              if (fl) throw ft;
            }
          }
          return fN;
        }
        return function (fj, fn) {
          var Df = v;
          if (Array['isArray'](fj)) return fj;
          if (Symbol['iterator'] in Object(fj)) return fR(fj, fn);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }(),
      fA = q(26),
      fL = fA["copyToBytes"],
      fD = fA['genCrc32'],
      fY = fA['hexToByte'],
      fy = fA["hexsToBytes"],
      fV = fA["intToBytes"],
      fB = fA["paddingArrayZero"],
      fJ = fA["shift"],
      fX = fA["shifts"],
      fP = fA["bytesToString"],
      fs = fA["stringToBytes"],
      fr = fA["toByte"],
      fM = fA['xor'],
      fu = fA["xors"],
      fS = q(58),
      fq = fS["base64Decode"],
      fG = fS["base64Encode"],
      fe = fS['base64EncodePrivate'],
      fK = q(27),
      fF = fK["__SBOX__"],
      fU = fK["__SEED_KEY__"],
      fc = fK["__ROUND_KEY__"];
    X['aes'] = ff, X['xorEncode'] = f8, X['xorDecode'] = f9;
  }, function (A, L, D) {
    var DD = vw;
    function Y(N, Q) {
      var DA = v,
        m = {};
      for (var k in N) Q["indexOf"](k) >= 0 || Object['prototype']['hasOwnProperty']["call"](N, k) && (m[k] = N[k]);
      return m;
    }
    var V = Object['assign'] || function (N) {
        var DL = v;
        for (var Q = 1; Q < arguments['length']; Q++) {
          var m = arguments[Q];
          for (var k in m) Object["prototype"]['hasOwnProperty']["call"](m, k) && (N[k] = m[k]);
        }
        return N;
      },
      B = D(76),
      J = D(21),
      X = D(62),
      P = D(53),
      M = D(3),
      S = 0,
      q = /MicroMessenger|Weibo/i['test'](window["navigator"]["userAgent"]),
      G = function (N) {
        var DY = DD;
        return 'string' == typeof N ? [N, N] : Array['isArray'](N) && 1 === N["length"] ? N["concat"](N) : N;
      },
      K = function () {
        var Dy = DD,
          N = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : 1;
        return parseInt(new Date()["valueOf"]() / N, 10);
      },
      F = {
        'script': function (N, Q) {
          var DV = DD,
            m = this;
          this["cacheTime"] && (N = N + "?v=" + K(this["cacheTime"])), B(N, {
            'charset': "UTF-8"
          }, function (k, W) {
            var DB = DV,
              b = m["detectKey"];
            if (k || b && !window[b]) {
              var C = k && k["message"] || "unreliable script",
                w = new Error("Failed to load script(" + N + ').' + C);
              return w["data"] = {
                'url': N,
                'retry': !!m['_options']["retry"]
              }, void Q(w);
            }
            Q({
              'scriptEl': W,
              '_originUrl': N
            });
          });
        },
        'image': function (N, Q) {
          var DJ = DD,
            m = this,
            k = document["createElement"]("img");
          k["onload"] = function () {
            var DX = DJ;
            k['onload'] = k["onerror"] = null, Q({
              'width': k['width'],
              'height': k['height'],
              'src': N
            });
          }, k["onerror"] = function (W) {
            var DP = DJ;
            k["onload"] = k['onerror'] = null;
            var b = W && W["message"] || "unreliable image error",
              C = new Error("Failed to load image(" + N + ').' + b);
            C["data"] = {
              'url': N,
              'retry': !!m['_options']["retry"]
            }, Q(C);
          }, k['src'] = N;
        },
        'audio': function (N, Q) {
          var Ds = DD,
            m = this;
          try {
            if (q) {
              var k = new XMLHttpRequest();
              k["open"]('GET', N), k["responseType"] = "blob", k["onload"] = function () {
                var Dr = Ds,
                  C = new Blob([k["response"]], {
                    'type': 'audio/mpeg'
                  }),
                  w = URL["createObjectURL"](C);
                Q({
                  'src': w
                });
              }, k['onerror'] = function () {
                var DM = Ds;
                k["onload"] = k["onerror"] = null;
                var C = k['statusText'] || "unreliable audio error",
                  w = k["status"] || '',
                  E = new Error("Failed to load audio(" + N + ').' + C + '.' + w);
                E['data'] = {
                  'url': N,
                  'retry': !!this['_options']["retry"]
                }, Q(E);
              }, k["send"]();
            } else {
              var W = new Audio();
              W['oncanplaythrough'] = function (C) {
                var Du = Ds;
                W["oncanplaythrough"] = W["onerror"] = null, Q({
                  'src': N
                });
              }, W["onerror"] = function (C) {
                var DS = Ds;
                W["oncanplaythrough"] = W['onerror'] = null;
                var w = W['error'] && W["error"]["message"] || "unreliable audio error",
                  E = W['error'] && W["code"] || '',
                  T = new Error("Failed to play audio(" + N + ').' + w + '.' + E);
                T['data'] = {
                  'url': N,
                  'retry': !!m["_options"]["retry"]
                }, Q(T);
              }, W["src"] = N, W['load']();
            }
          } catch (C) {
            var b = new Error("not support audio");
            b["data"] = {
              'url': N,
              'retry': !!this["_options"]["retry"]
            }, Q(b);
          }
        },
        'api': function (N, Q, m) {
          var DG = DD,
            k = this;
          P(N, m, function (W, b, C) {
            var Dq = v;
            if (W) {
              var w = W && W["message"] || "unreliable api error",
                E = new Error("Failed to request api(" + N + ').' + w);
              return E["data"] = {
                'url': N,
                'retry': !!k['_options']['retry']
              }, void Q(E);
            }
            Q(V({}, b, {
              '_originUrl': C["url"]
            }));
          }, {
            'timeout': this["timeout"]
          });
        }
      },
      U = function (N) {
        var De = DD;
        this['id'] = N['id'] || "resource_" + S++, this["type"] = N["type"] || "script", this["url"] = N['url'] || '', this["payload"] = N["payload"], this["timeout"] = N["timeout"] || 6000, this["cacheTime"] = N["cacheTime"] ? parseInt(N["cacheTime"], 10) : 0, this["detectKey"] = N["detectKey"] || '', this["_options"] = N, J['call'](this), this["load"](), this["setTimeout"]();
      };
    X(U, J), Object['assign'](U["prototype"], {
      'load': function () {
        var DK = DD,
          N = this,
          Q = F[this["type"]];
        Q && Q["call"](this, this["url"], function (m) {
          var DF = DK;
          return N["resolve"](m);
        }, this["payload"]);
      },
      'addSupport': function (N, Q, m) {
        var DU = DD;
        ("function" != typeof F[N] || m) && (F[N] = Q);
      },
      'setTimeout': function () {
        var Dc = DD,
          N = this;
        window["setTimeout"](function () {
          var DR = Dc,
            Q = String(N['url']),
            m = new Error("Timeout: failed to request " + N['type'] + '(' + Q + ').');
          m["data"] = {
            'url': Q
          }, N["resolve"](m);
        }, this['timeout']);
      }
    }), U["SUPPORTS"] = F;
    var R = function (N) {
      F['hasOwnProperty'](N) && (U[N] = function (Q) {
        var Dj = v,
          m = Q["disableRetry"],
          k = Q["onProcess"],
          W = Q["checkResult"],
          b = Y(Q, ["disableRetry", "onProcess", "checkResult"]);
        if (m) {
          var C = b["url"];
          return Array["isArray"](C) && (C = C[0] || ''), new U(V({}, b, {
            'url': C,
            'type': N
          }));
        }
        var w = G(Q["url"]),
          E = new J(),
          T = function I() {
            var Dn = Dj,
              O = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : 0,
              Z = function (f1) {
                var DN = Dn,
                  f2 = w["length"];
                O < f2 - 1 ? I(O + 1) : O === f2 - 1 && (f1["data"] = V({}, f1["data"], {
                  'url': String(w),
                  'requestId': f0['id']
                }), E["resolve"](f1)), M["isFn"](k) && k(x, f0['id'], N, {
                  'status': "error",
                  'error': f1,
                  'index': O
                });
              },
              z = function (f1) {
                var DQ = Dn,
                  f2 = f1 instanceof Error ? f1 : new Error("Failed to check result of " + x);
                f2['data'] = {
                  'url': x,
                  'retry': !!b['retry']
                }, Z(f2);
              },
              H = function (f1) {
                var Dl = Dn;
                M["isFn"](k) && k(x, f0['id'], N, {
                  'status': 'success',
                  'res': f1
                }), E["resolve"](f1);
              },
              x = w[O],
              f0 = new U(V({}, b, {
                'type': N,
                'url': x,
                'retry': O > 0
              }));
            M["isFn"](k) && k(x, f0['id'], N, {
              'status': 'start'
            }), f0["then"](function (f1) {
              var Dt = Dn;
              if (!M['isFn'](W)) return H(f1);
              var f2 = W(f1);
              f2 instanceof J ? f2["then"](H(f1))["catch"](function (f3) {
                return z(f3);
              }) : f2 ? H(f1) : z();
            })["catch"](function (f1) {
              return Z(f1);
            });
          };
        return T(0), E;
      });
    };
    for (var j in F) R(j);
    U["all"] = function (N) {
      var Dm = DD,
        Q = 0,
        m = !1,
        k = new J(),
        W = [];
      return N["map"](function (b, C) {
        var Dk = Dm;
        b["then"](function (w) {
          var DW = Dk;
          m || (W[C] = w, Q++, Q === N['length'] && k["resolve"](W));
        })['catch'](function (w) {
          var Db = Dk;
          m = !0, k["resolve"](w);
        });
      }), k;
    }, A["exports"] = U;
  }, function (A, L) {
    var DE = vw,
      D = function () {
        function Y(y, V) {
          var DC = v,
            B = [],
            J = !0,
            X = !1,
            P = void 0;
          try {
            for (var s, M = y[Symbol["iterator"]](); !(J = (s = M["next"]())["done"]) && (B["push"](s["value"]), !V || B["length"] !== V); J = !0);
          } catch (S) {
            X = !0, P = S;
          } finally {
            try {
              !J && M["return"] && M["return"]();
            } finally {
              if (X) throw P;
            }
          }
          return B;
        }
        return function (y, V) {
          var Dw = v;
          if (Array["isArray"](y)) return y;
          if (Symbol['iterator'] in Object(y)) return Y(y, V);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }();
    L["getDocFragmentRegex"] = function (Y, y) {
      var DT = DE;
      return new RegExp('<' + Y + "\\s*([\\s\\S]+)?(?!%)>([\\s\\S]+)?<\\/" + Y + '>', y ? 'g' : '');
    }, L["isPlainObject"] = function (Y) {
      var Di = DE;
      return "[object Object]" === Object["prototype"]["toString"]['call'](Y) && Y && Y["constructor"] === Object;
    }, L["getIn"] = function (Y, y, V) {
      var DI = DE;
      "string" == typeof y && (y = y["split"]('.'));
      for (var B = 0, J = y["length"]; B < J; B++) {
        var X = y[B];
        if (B < J - 1 && !Y[X]) return V;
        Y = Y[X];
      }
      return Y;
    }, L['parseAttrsStr'] = function () {
      var DO = DE,
        Y = arguments['length'] > 0 && void 0 !== arguments[0] ? arguments[0] : '',
        y = Y['match'](/[^<>*+\s=]+(?:=".*?")?/g);
      if (!y) return {
        'props': {},
        'bound': {}
      };
      var V = {},
        B = {};
      return y["map"](function (J) {
        var Do = DO,
          X = J["split"]('='),
          P = D(X, 2),
          M = P[0],
          S = P[1];
        void 0 === S && (S = !0);
        try {
          S = JSON["parse"](S);
        } catch (G) {
          console && console["error"](G);
        }
        if (0 === M["indexOf"](':')) {
          var q = !1;
          M = M["substring"](1);
          try {
            S = JSON["parse"](S);
          } catch (K) {
            B[M] = S, q = !0;
          }
          !q && (V[M] = S);
        }
        0 === M["indexOf"]('@') ? (M = M["substring"](1), B[M] = S) : V[M] = S;
      }), {
        'props': V,
        'bound': B
      };
    }, L["nextTick"] = function (Y) {
      var Dd = DE;
      window["Promise"] ? Promise["resolve"]()["then"](Y) : window['setTimeout'](Y, 0);
    }, L["diffDataToUpdate"] = function (Y, y) {
      var V = {};
      for (var B in Y) {
        var J = Y[B];
        J !== y[B] && (V[B] = J);
      }
      return V;
    }, L["lifeCycleHooks"] = ["beforeCreate", 'created', "beforeMount", 'mounted', "beforeDestroy"];
  }, function (A, L, D) {
    var Dz = vw;
    function Y(B) {
      var Dg = v,
        J = this;
      V['mixin'](this);
      var X = function (s) {
          var Dp = v;
          return J["resolve"](s);
        },
        P = function (s) {
          var DZ = v;
          return J["resolve"](s);
        };
      "function" == typeof B && B(X, P);
    }
    var y = 'function' == typeof Symbol && 'symbol' == typeof Symbol["iterator"] ? function (B) {
        return typeof B;
      } : function (B) {
        var Da = Dz;
        return B && 'function' == typeof Symbol && B["constructor"] === Symbol && B !== Symbol["prototype"] ? "symbol" : typeof B;
      },
      V = D(21);
    Y["all"] = function (B) {
      return new Y(function (J, X) {
        var DH = v,
          P = 0,
          s = !1,
          r = [];
        B["map"](function (M, S) {
          var Dh = DH;
          M["then"](function (q) {
            s || (r[S] = q, P++, P === B['length'] && J(r));
          })["catch"](function (q) {
            s = !0, X(q);
          });
        });
      });
    }, Y['resolve'] = function (B) {
      var Dx = Dz;
      return B && 'object' === ('undefined' == typeof B ? 'undefined' : y(B)) && "function" == typeof B["then"] ? B : new Y(function (J) {
        return J(B);
      });
    }, Y["reject"] = function (B) {
      return new Y(function (J, X) {
        return X(B);
      });
    }, A["exports"] = Y;
  }, function (A, L) {
    var Y0 = vw,
      D = {
        'FETCH_CAPTCHA': "FETCH_CAPTCHA",
        'FETCH_INTELLISENSE_CAPTCHA': "FETCH_INTELLISENSE_CAPTCHA",
        'VERIFY_CAPTCHA': "VERIFY_CAPTCHA",
        'VERIFY_INTELLISENSE_CAPTCHA': 'VERIFY_INTELLISENSE_CAPTCHA',
        'RESET_STATE': 'RESET_STATE'
      };
    A["exports"] = D;
  }, function (L, V, B) {
    var Y3 = vw;
    function J(fM, fu, fS) {
      var Y1 = v;
      return fu in fM ? Object["defineProperty"](fM, fu, {
        'value': fS,
        'enumerable': !0,
        'configurable': !0,
        'writable': !0
      }) : fM[fu] = fS, fM;
    }
    function X(fM, fu) {
      var Y2 = v;
      if (!fM) return {};
      var fS = fM["customStyles"],
        fq = fM["width"],
        fG = fM["minWidth"],
        fe = parseInt(fS["controlBar"]["height"], 10),
        fK = parseInt(fS["gap"], 10),
        fF = Math['max'](parseInt(fq, 10), parseInt(fG, 10)) / 2;
      return {
        'controlBarHeight': fe,
        'imagePanelHeight': fu ? 0 : fF,
        'gapHeight': fu ? 0 : fK,
        'total': fu ? fe : fe + fK + fF
      };
    }
    var q,
      G = B(3),
      K = B(4),
      F = B(5),
      U = F['CAPTCHA_TYPE'],
      j = F["CAPTCHA_CLASS"],
      Q = F["WIDTH_LIMIT"],
      W = F["SIZE_TYPE"],
      Z = F["LARGE_SIZE_TYPE"],
      H = F["RTL_LANGS"],
      f0 = B(17),
      f1 = f0["applyColorIfNeed"],
      f2 = f0["applyStyleIfNeed"],
      f3 = B(19),
      f4 = B(6),
      f5 = f4["SWITCH_TYPE"],
      f6 = f4["INVOKE_HOOK"],
      f7 = f4["EVENT_RESET"],
      f8 = f4["SWITCH_LOAD_STATUS"],
      f9 = f4["UPDATE_VERIFY_STATUS"],
      ff = f4["REFRESH"],
      fv = f4["EVENT_RESET_CLASSIC"],
      fA = f4["SET_TOKEN"],
      fL = f4["UPDATE_CORE_WIDTH"],
      fD = B(14),
      fY = fD["FETCH_CAPTCHA"],
      fy = fD["VERIFY_CAPTCHA"],
      fV = fD["RESET_STATE"],
      fB = B(36),
      fJ = B(37),
      fX = B(38),
      fP = B(35),
      fs = B(39),
      fr = B(34);
    L["exports"] = {
      'el': '.yidun',
      'template': B(73),
      'props': {
        'autoWidth': {
          'type': Boolean,
          'default': !1
        },
        'intellisense': {
          'type': Boolean,
          'default': !1
        },
        'enableColor': {
          'type': Boolean,
          'default': !1
        },
        'onWidthGeted': Function
      },
      'data': function () {
        var Y4 = Y3,
          fM = this["$store"]["state"],
          fu = fM["captchaType"],
          fS = fM["langPkg"],
          fq = fM["config"],
          fG = fM["load"],
          fe = fM['verifyStatus'],
          fK = fM['smsNew'],
          fF = fM["smsVersion"],
          fU = K["isMobile"] && this["intellisense"] && 'bind' !== fq["mode"] ? '260px' : fq['width'];
        return {
          'captchaId': fq["captchaId"],
          'captchaType': fu,
          'theme': fq["theme"],
          'customStyles': fq["customStyles"],
          'feedback': {
            'url': fq["feedbackUrl"],
            'enable': !!fq['feedbackEnable']
          },
          'mode': 'bind' === fq["mode"] ? "popup" : this["intellisense"] ? "embed" : fq['mode'],
          'width': this["autoWidth"] ? "auto" : fU,
          'size': fq["size"],
          'minWidth': Q[0] + 'px',
          'langPkg': fS,
          'smsNew': fK,
          'smsVersion': fF,
          'load': fG,
          'verifyStatus': fe,
          'verifyPayload': null,
          'inferences': [0, 1, 2, 3, 4, 5, 6, 7],
          'audio': fq["__serverConfig__"]["audio"] && K["supportAudio"],
          'fixedAudio': !1,
          'isRtlLang': H['indexOf'](fq["lang"]) !== -1,
          'isMobile': K["isMobile"],
          'disableFocusVisible': fq["disableFocusVisible"]
        };
      },
      'on': (q = {}, J(q, '.' + j["REFRESH"] + " click", function (fM) {
        var Y5 = Y3;
        this["switchTypeAndRefresh"](fM);
      }), J(q, ".yidun_tips click", function () {
        var Y6 = Y3,
          fM = this["$store"]["state"],
          fu = fM["config"],
          fS = fM['countsOfVerifyError'],
          fq = fM["verifyStatus"];
        "error" === fq && fS > fu['maxVerification'] && this["$store"]["commit"](fv);
      }), q),
      'watch': {
        'captchaType': function (fM, fu) {
          var Y7 = Y3;
          fM !== fu && this["updateUIByType"](fM, fu);
        }
      },
      'mounted': function () {
        var Y8 = Y3,
          fM = this,
          fu = this["$store"]["state"],
          fS = fu["config"],
          fq = fu["token"];
        f1(fS["customStyles"]["primaryColor"], this["$el"], this["enableColor"]), f2(fS["customStyles"], this["$el"], this["enableColor"]), this["_baseClassNames"] = this["$el"]['className']["trim"](), this["_removeEvents"] = this['initEvents'](), this["_unsubscribe"] = this["$store"]["subscribe"](function (fG, fe) {
          var Y9 = Y8,
            fK = fG["type"],
            fF = fG["payload"],
            fU = fe["captchaType"],
            fc = fe["load"],
            fR = fe["verifyStatus"];
          switch (fK) {
            case f5:
              fM["$setData"]({
                'captchaType': fU
              });
              break;
            case f8:
              fM["$setData"]({
                'load': fc
              }), fc && "done" === fc["status"] && fM["$store"]["commit"](f6, {
                'name': "onDidRefresh"
              });
              break;
            case f9:
              fM["$setData"]({
                'verifyStatus': fR,
                'verifyPayload': fF
              });
              break;
            case f7:
              fM["$setData"]({
                'fixedAudio': !1
              }), !fM["intellisense"] && fM["reset"]();
              break;
            case fv:
              var fj = fM["intellisense"] ? {
                'token': fq
              } : null;
              fM["$setData"]({
                'fixedAudio': !1
              }), fM['reset'](fj);
              break;
            case fA:
              fM["setFeedbackUrl"]();
          }
        }), this["intellisense"] || this["reset"]({
          'token': fq
        }), "bind" === fS["mode"] && this["refresh"]({
          'token': fq
        });
      },
      'beforeDestroy': function () {
        var Yf = Y3;
        this['_unsubscribe'](), this["_removeEvents"]();
      },
      'render': function (fM) {
        var Yv = Y3,
          fu = fM["captchaType"],
          fS = fM['load'],
          fq = fM['verifyStatus'],
          fG = fM["verifyPayload"];
        "undefined" != typeof fu && this["switchCaptchaType"](fu), "undefined" != typeof fS && this["changeLoadStatus"](fS), "undefined" != typeof fq && this['updateVerifyStatus'](fq, fG);
      },
      'methods': {
        'initEvents': function () {
          var YA = Y3,
            fM = this,
            fu = void 0;
          "float" === this['mode'] && (fu = this["initFloatMode"]());
          var fS = function (fe) {
            var YL = YA;
            /^IMG$/i["test"](fe["target"]["tagName"]) && fe['preventDefault']();
          };
          K['on'](this['$el'], "dragstart", fS);
          var fq = function (fe) {
              var YD = YA;
              fM["switchTypeAndRefresh"](fe, !0);
            },
            fG = K['find'](".yidun_top__audio", this["$el"]);
          return fG && K['on'](fG, "click", fq, !0), function () {
            var YY = YA;
            fu && fu(), K["off"](fM["$el"], "dragstart", fS), fG && K['off'](fG, "click", fq, !0);
          };
        },
        'initFloatMode': function () {
          var Yy = Y3,
            fM = this,
            fu = K["find"]('.' + j["PANEL"], this["$el"]),
            fS = K['find']('.' + j["CONTROL"], this['$el']),
            fq = !1,
            fG = null,
            fe = null,
            fK = K['transition'](fu, {
              'name': "panel_ease_" + this["customStyles"]["imagePanel"]["align"],
              'insert': function (ft) {
                var YV = Yy;
                ft['style']['display'] = "block", fq = !0;
              },
              'afterLeave': function (ft) {
                var YB = Yy;
                ft["style"]['display'] = "none", fq = !1;
              },
              'leaveCanceled': function (ft) {
                var YJ = Yy;
                ft["style"]["display"] = "none", fq = !1;
              }
            }),
            fF = this,
            fU = function (ft) {
              var YX = Yy;
              fF["panelVisible"] = !ft, fF['$children'] && fF['$children']["map"](function (fm) {
                var YP = YX;
                fm["floatStatusChange"] && fm["floatStatusChange"]();
              }), K["isMobile"] && setTimeout(function () {
                var Ys = YX;
                fF["_isMounted"] && fF["$store"]["commit"](f6, {
                  'name': 'onFloatHeightChange',
                  'args': [X(fF['$data'], ft)]
                });
              }, 200);
            },
            fc = !0,
            fR = function (ft) {
              var Yr = Yy;
              if (fM["_isMounted"]) {
                var fm = ft["relatedTarget"] && fM["$el"]["contains"](ft["relatedTarget"]);
                if ((fc || !fm || "mouseover" !== ft["type"]) && (fc = !1, window['clearTimeout'](fe), fK["cancelLeave"](), "success" !== fM['$store']["state"]["verifyStatus"])) return fq ? fU() : void (fG = window["setTimeout"](function () {
                  var YM = Yr,
                    fk = document["activeElement"];
                  fk && fk !== document["body"] && fk["blur"](), fK["enter"](), fU();
                }, 300));
              }
            },
            fj = function (ft) {
              var Yu = Yy;
              if (fM['_isMounted']) {
                var fm = ft["relatedTarget"] && fM["$el"]['contains'](ft["relatedTarget"]),
                  fk = !(K["isMobile"] || !K["supportTouch"]) && null === ft["relatedTarget"];
                if (!fm && !fk || "mouseout" !== ft["type"]) {
                  fc = !0;
                  var fW = K["getBubblePath"](ft['target']);
                  if (!(~["touchstart", "pointerdown"]['indexOf'](ft["type"]) && ~fW["indexOf"](fM["$el"]) || ~["mouseleave", "pointerleave"]["indexOf"](ft["type"]) && null === ft["event"]["relatedTarget"])) {
                    window["clearTimeout"](fG), fK["cancelEnter"]();
                    var fb = fM['$children'][0],
                      fC = fb && fb['drag'];
                    !fq || fC && "dragging" === fC["status"] || (fe = window["setTimeout"](function () {
                      fK['leave'](), fU(!0);
                    }, 300));
                  }
                }
              }
            },
            fn = this["$store"]["subscribe"](function (ft, fm) {
              var YS = Yy,
                fk = ft["type"];
              fk === f9 && 'success' === fm["verifyStatus"] && (fK["leave"](), fU(!0));
            }),
            fN = G['msie'](),
            fQ = fN ? "mouseenter" : 'mouseover',
            fl = fN ? "mouseleave" : 'mouseout';
          switch (K['on'](fS, "focus", fR), !0) {
            case K["isMobile"]:
              K['on'](fS, "touchstart", fR), K['on'](document["body"], "touchstart", fj);
              break;
            case !K["isMobile"] && K["supportTouch"]:
              K['on'](fS, "touchstart", fR), K['on'](document['body'], "touchstart", fj), K['on'](this["$el"], fQ, fR), K['on'](this["$el"], fl, fj);
              break;
            case K['supportPointer']:
              K['on'](fS, "pointerdown", fR), K['on'](document["body"], "pointerdown", fj), K['on'](this['$el'], 'pointerenter', fR), K['on'](this["$el"], "pointerleave", fj);
              break;
            default:
              K['on'](this["$el"], fQ, fR), K['on'](this["$el"], fl, fj);
          }
          return function () {
            var Yq = Yy;
            K["off"](fS, "focus", fR), K["off"](fM["$el"], fQ, fR), K['off'](fM["$el"], fl, fj), K["off"](fS, 'touchstart', fR), K["off"](document['body'], "touchstart", fj), K["supportPointer"] && (K["off"](fS, "pointerdown", fR), K["off"](document["body"], "pointerdown", fj), K["off"](fM["$el"], "pointerenter", fR), K["off"](fM["$el"], "pointerleave", fj)), fn(), fK["dispose"]();
          };
        },
        'switchTypeAndRefresh': function (fM, fu) {
          var YG = Y3;
          fM["stopPropagation"]();
          var fS = this["$store"]["state"],
            fq = fS['config'],
            fG = fS["countsOfVerifyError"],
            fe = fS['verifyStatus'];
          fG > fq['maxVerification'] || "verifying" === fe && this['captchaType'] !== U["SMS"] || this['load'] && 'loading' === this["load"]["status"] || (void 0 !== fu && this['$setData']({
            'fixedAudio': fu
          }), this['refresh']());
        },
        'fetchCaptcha': function (fM, fu) {
          var Ye = Y3,
            fS = {
              'width': this["getWidth"](),
              'audio': this["fixedAudio"] || !1,
              'sizeType': this['getSizeType']()
            };
          this["smsNew"] && (fS["smsVersion"] = this["smsVersion"]), fS["token"] = this["intellisense"] ? this["$store"]["state"]['token'] : this['$store']["state"]["previousToken"], Object['assign'](fS, fM), this["$store"]["dispatch"](fY, fS, fu), this["onWidthGeted"] && 'function' == typeof this["onWidthGeted"] && this['onWidthGeted']();
        },
        'verifyCaptcha': function (fM) {
          var YK = Y3;
          this["$store"]['commit'](f9, {
            'verifyStatus': "verifying"
          });
          var fu = this["$store"]['state']["token"];
          this["$store"]["dispatch"](fy, Object["assign"]({
            'token': fu,
            'width': this["getWidth"]()
          }, fM));
        },
        'reset': function (fM) {
          var YF = Y3;
          this['$store']["dispatch"](fV), this["refresh"](fM);
        },
        'refresh': function (fM, fu) {
          var YU = Y3,
            fS = this["$children"][0];
          fS && fS["reset"](), this["$store"]['commit'](ff), this["fetchCaptcha"](fM, fu);
        },
        'updateUIByType': function (fM, fu) {
          var Yc = Y3;
          fu && K["delClass"](this["$el"], this["getCaptchaTypeClassName"](fu)), K["addClass"](this["$el"], this["getCaptchaTypeClassName"](fM));
        },
        'getCaptchaTypeClassName': function (fM) {
          var YR = Y3;
          return fM ? j["CAPTCHA"] + '--' + G["getObjKey"](U, fM)["toLowerCase"]() : '';
        },
        'getWidth': function () {
          var Yj = Y3,
            fM = this['$el']["offsetWidth"];
          return this["$store"]["commit"](fL, {
            'coreOffsetWidth': fM
          }), fM;
        },
        'getSizeType': function () {
          var Yn = Y3;
          return Object["keys"](Z)["indexOf"](this["size"]) !== -1 ? W['LARGE'] : W["DEFAULT"];
        },
        'resetClassNames': function () {
          var YN = Y3;
          for (var fM = this["_baseClassNames"]["split"](/\s+/), fu = arguments["length"], fS = Array(fu), fq = 0; fq < fu; fq++) fS[fq] = arguments[fq];
          this["$el"]["className"] = f3(fM, this["getCaptchaTypeClassName"](this['captchaType']), fS);
        },
        'switchCaptchaType': function (fM) {
          var YQ = Y3;
          if (fM) {
            var fu = U['JIGSAW'],
              fS = U["POINT"],
              fq = U["SMS"],
              fG = U["ICON_POINT"],
              fe = U['WORD_GROUP'],
              fK = U['INFERENCE'],
              fF = U['AVOID'],
              fU = U["WORD_ORDER"],
              fc = U["SPACE"],
              fR = U["VOICE"],
              fj = {
                'el': this['$el'],
                'propsData': {
                  'loadInfo': this["load"],
                  'mode': this['mode'],
                  'size': this["size"],
                  'type': fM,
                  'onVerifyCaptcha': this["verifyCaptcha"]["bind"](this),
                  'fixedAudio': this["fixedAudio"],
                  'isRtlLang': this["isRtlLang"]
                },
                '_boundProps': {
                  'loadInfo': 'load'
                },
                '$parent': this
              },
              fn = this["$children"][0];
            switch (fn && fn['$destroy'](), fM) {
              case fu:
                fn = new fB(fj);
                break;
              case fS:
              case fG:
              case fe:
              case fU:
              case fc:
                fn = new fJ(fj);
                break;
              case fq:
                fn = new fX(fj);
                break;
              case fK:
                fn = new fP(fj);
                break;
              case fR:
                fn = new fs(fj);
                break;
              case fF:
                fn = new fr(fj);
            }
            fn["$forceUpdate"](), this['$children'] = [fn];
          }
        },
        'changeLoadStatus': function (fM) {
          var Yl = Y3;
          if (fM) {
            var fu = j["CAPTCHA"],
              fS = j['LOADING'],
              fq = j['LOADFAIL'],
              fG = j["LOADTEXT"],
              fe = K["find"]('.' + fG, this["$el"]),
              fK = K['find'](".yidun_tips__text", this["$el"]),
              fF = K["find"]('.yidun_tips__answer', this["$el"]),
              fU = this["$store"]["state"]["langPkg"],
              fc = fM['status'],
              fR = fM["data"];
            switch (fc) {
              case 'loading':
                fR || (this['resetClassNames'](fu + '--' + fS), K["text"](fe, fU["loading"]), K["text"](fK, fU['loading']), K["addClass"](fF, "hide"));
                break;
              case 'done':
                this['resetClassNames']();
                break;
              case "fail":
                this["resetClassNames"](fu + '--' + fq), K["supportAudio"] || this["captchaType"] !== U["VOICE"] ? (K["text"](fe, fU['loadfail']), K["text"](fK, fU['loadfail'])) : (K["text"](fe, fU["notSupportVoice"]), K['text'](fK, fU["notSupportVoice"])), K["addClass"](fF, "hide");
            }
            'done' !== fc || this["intellisense"] || this["isReady"] || (this['isReady'] = !0, this['$store']["commit"](f6, {
              'name': "onReady"
            }));
          }
        },
        'updateVerifyStatus': function (fM, fu) {
          var Yt = Y3,
            fS = this,
            fq = j['CAPTCHA'],
            fG = j["SUCCESS"],
            fe = j['VERIFY'],
            fK = j["ERROR"],
            fF = K["find"](".yidun_tips__text", this["$el"]),
            fU = K["find"]('.yidun_tips__answer', this["$el"]),
            fc = K['find'](".yidun_slider__icon--img", this['$el']),
            fR = this["$data"]["customStyles"],
            fj = fR["controlBar"],
            fn = void 0 === fj ? {} : fj,
            fN = fR["icon"],
            fQ = void 0 === fN ? {} : fN,
            fl = this['$store']["state"],
            ft = fl["langPkg"],
            fm = fl["config"],
            fk = fl["countsOfVerifyError"],
            fW = function (fT) {
              var Ym = Yt;
              !fQ["slider"] && fc && (fT ? (fc["src"] = fT, fc["style"]["display"] = "block") : fc["style"]["display"] = 'none');
            };
          switch (fM) {
            case 'verifying':
              this["resetClassNames"](fq + '--' + fe);
              break;
            case "success":
              this["resetClassNames"](fq + '--' + fG), this["captchaType"] === U['JIGSAW'] ? K['text'](fF, '') : K["text"](fF, ft['verifySuccess']), K["addClass"](fU, "hide"), fW(fn['slideIconSuccess']);
              break;
            case "error":
              var fb = fk > fm["maxVerification"],
                fC = fq + '--' + fK,
                fw = fb ? fC + " yidun--maxerror" : fC;
              if (this["resetClassNames"](fw), fb ? K["text"](fF, ft["verifyOutOfLimit"]) : this['captchaType'] === U["JIGSAW"] ? K['text'](fF, '') : K['text'](fF, ft["verifyError"]), K['addClass'](fU, "hide"), fW(fn["slideIconError"]), !fb) {
                var fE = [U['POINT'], U["INFERENCE"], U["WORD_ORDER"], U["ICON_POINT"], U["WORD_GROUP"], U["SPACE"]]["indexOf"](this["captchaType"]) > -1 ? 1200 : fm["refreshInterval"];
                this["captchaType"] === U["VOICE"] && (fE = 2500), window['setTimeout'](function () {
                  var Yk = Yt;
                  return fS["refresh"]();
                }, fE);
              }
          }
        },
        'setFeedbackUrl': function () {
          var YW = Y3,
            fM = K["find"](".yidun_feedback", this["$el"]);
          if (fM) {
            var fu = this['$store']["state"]["token"],
              fS = '' + this["feedback"]["url"],
              fq = G["encodeUrlParams"]({
                'captchaId': this["captchaId"],
                'token': fu
              }),
              fG = fS['indexOf']('?') === -1 ? '?' : '&';
            fM["href"] = '' + fS + fG + fq;
          }
        },
        'shouldHandleFloatChange': function (fM) {
          var Yb = Y3,
            fu = this["$store"]["state"],
            fS = fu['countsOfVerifyError'],
            fq = fu["verifyStatus"],
            fG = fu["config"];
          return !(fS > fG["maxVerification"]) && (!fM || "done" === fM["status"]) && !fq;
        }
      }
    };
  }, function (A, L, D) {
    var Yi = vw;
    function V(I, O) {
      var YC = v,
        Z = {};
      for (var z in I) O["indexOf"](z) >= 0 || Object["prototype"]["hasOwnProperty"]["call"](I, z) && (Z[z] = I[z]);
      return Z;
    }
    function B(I) {
      var Yw = v;
      I["stopPropagation"](), I["nativeEvent"]["stopPropagation"](), this["close"](Q["USER"]);
    }
    function J(I) {
      var YE = v;
      return /[%|em|rem]/["test"](I);
    }
    function X(I, O, Z) {
      return O = O || I, Z = Z || I, J(O) || J(Z) ? 0 : (O = parseFloat(O, 10), Z = parseFloat(Z, 10), N[0] + O + Z + 2);
    }
    function P(I, O, Z) {
      var YT = v;
      if (!O) return I;
      var H = Object["assign"]({}, I, O),
        f0 = H["capPadding"],
        f1 = H["capPaddingTop"],
        f2 = H["capPaddingRight"],
        f3 = H['capPaddingBottom'],
        f4 = H["capPaddingLeft"],
        f5 = H['capBarHeight'],
        f6 = H["capBarTextSize"],
        f7 = H["width"],
        f8 = H["top"],
        f9 = H["bottom"],
        ff = H["opacity"],
        fv = H["radius"],
        fA = H['paddingTop'],
        fL = H["paddingBottom"],
        fD = H["position"],
        fY = V(H, ["capPadding", "capPaddingTop", "capPaddingRight", 'capPaddingBottom', "capPaddingLeft", "capBarHeight", "capBarTextSize", "width", "top", "bottom", "opacity", "radius", 'paddingTop', "paddingBottom", 'position']);
      f0 = parseFloat(f0, 10), f0 = f0 && 0 !== f0 ? f0 : I['capPadding'], f1 = f1 && parseFloat(f1, 10), f2 = f2 && parseFloat(f2, 10), f3 = f3 && parseFloat(f3, 10), f4 = f4 && parseFloat(f4, 10), f5 = 0 !== f5 && E(f5) || E(I['capBarHeight']), f6 = E(f6), fv = E(fv), fA = E(fA), fL = E(fL), ff = parseFloat(ff), !ff && 0 !== ff && (ff = I["opacity"]), 'static' === fD && (fD = I['position']);
      var fy = "auto" !== f7;
      if (fy) {
        var fV = X(f0, f2, f4);
        (Z <= 1 || !J(f7)) && (f7 = parseFloat(f7, 10) || 0, f7 = f7 > fV ? f7 : fV, f7 += 'px');
      }
      "auto" !== f9 && (f8 = "auto", "number" === q["typeOf"](f9) || Number(f9) || '0' === f9 ? f9 += 'px' : /\d+(\.\d+)?(px|rem)/["test"](f9) || (f9 = parseFloat(f9, 10) || 0, f9 = f9 >= 0 && f9 <= 100 ? f9 + '%' : I["bottom"]));
      var fB = 'auto' !== f8;
      return fB && ("number" === q["typeOf"](f8) || Number(f8) || '0' === f8 ? f8 += 'px' : /\d+(\.\d+)?(px|rem)/["test"](f8) || (f8 = parseFloat(f8, 10) || 0, f8 = f8 >= 0 && f8 <= 100 ? f8 + '%' : I['top'])), M({
        'width': f7,
        'top': f8,
        'bottom': f9,
        'capPadding': f0,
        'capPaddingTop': f1,
        'capPaddingRight': f2,
        'capPaddingBottom': f3,
        'capPaddingLeft': f4,
        'capBarHeight': f5,
        'capBarTextSize': f6,
        'opacity': ff,
        'radius': fv,
        'paddingTop': fA,
        'paddingBottom': fL,
        'position': fD
      }, fY);
    }
    var M = Object["assign"] || function (I) {
        var YI = Yi;
        for (var O = 1; O < arguments['length']; O++) {
          var Z = arguments[O];
          for (var z in Z) Object["prototype"]['hasOwnProperty']['call'](Z, z) && (I[z] = Z[z]);
        }
        return I;
      },
      S = D(4),
      q = D(3),
      G = D(6),
      K = G["UPDATE_VERIFY_STATUS"],
      F = G["EVENT_CLOSE"],
      U = D(15),
      R = D(5),
      j = R["RTL_LANGS"],
      N = R["WIDTH_LIMIT"],
      Q = R["CLOSE_SOURCE"],
      W = D(17),
      C = W["applyColorIfNeed"],
      w = W['applyStyleIfNeed'],
      E = D(23),
      T = {
        'capPadding': 15,
        'capBarHeight': 50,
        'width': 'auto',
        'top': "20%",
        'opacity': 0.3,
        'position': '',
        'bottom': "auto"
      };
    A["exports"] = {
      'el': ".yidun_popup",
      'template': D(75),
      'components': {
        'captcha-core': U
      },
      'props': {
        'autoOpen': {
          'type': Boolean,
          'default': !0
        },
        'intellisense': {
          'type': Boolean,
          'default': !1
        },
        'enableColor': {
          'type': Boolean,
          'default': !1
        },
        'onOpen': Function,
        'onBeforeClose': Function,
        'onClose': Function,
        'onWidthGeted': Function
      },
      'data': function () {
        var YO = Yi,
          I = this["$store"]['state'],
          O = I['langPkg'],
          Z = I['config'],
          z = M({}, T, Z["appendTo"] ? {
            'top': "auto"
          } : {}),
          H = P(z, Z["popupStyles"], Z["apiVersion"]),
          f0 = 'auto' !== H["width"],
          f1 = "auto" !== H["top"],
          f2 = 'auto' !== H["bottom"];
        return {
          'langPkg': O,
          'widthIsNotAuto': f0,
          'width': H['width'],
          'topIsNotAuto': f1,
          'bottomIsNotAuto': f2,
          'theme': Z["theme"],
          'size': Z['size'],
          'curCloseSource': '',
          'popupStyles': H,
          'appendTo': Z["appendTo"],
          'isRtlLang': j["indexOf"](Z["lang"]) !== -1,
          'enableClose': Z['enableClose'],
          'hideCloseBtn': Z['hideCloseBtn'],
          'disableMaskClose': Z["disableMaskClose"],
          'enableAutoFocus': Z['enableAutoFocus'],
          'disableFocusVisible': Z["disableFocusVisible"],
          'bodyCloseModalFn': this["bodyCloseModal"]["bind"](this)
        };
      },
      'on': Object['assign']({
        ".yidun_modal__close click": B
      }, {
        ".yidun_popup__mask click": function (I) {
          var Yo = Yi;
          this["disableMaskClose"] || B["call"](this, I);
        }
      }),
      'mounted': function () {
        var Yd = Yi,
          I = this,
          O = this["$store"]['state']['config'];
        C(O["customStyles"]["primaryColor"], this["$el"], this['enableColor']), w(O["customStyles"], this['$el']);
        var Z = S["find"]('.yidun_modal', this["$el"]),
          z = S["find"](".yidun_popup__mask", this['$el']),
          H = null,
          f0 = this['popupStyles']["opacity"];
        S['on'](this["appendTo"] ? z : document, "click", this["bodyCloseModalFn"]), this["_transition"] = S["transition"](Z, {
          'name': 'popup_ease',
          'beforeEnter': function () {
            var Yp = Yd;
            z["style"]["opacity"] = '0', I['onOpen'] && I["onOpen"](), I["enableAutoFocus"] && document['activeElement'] && document["activeElement"] !== Z && (H = document['activeElement']);
          },
          'insert': function () {
            var YZ = Yd;
            if (I['$el']["style"]["display"] = 'block', I['$store']['state']["config"]['apiVersion'] > 1 && J(I['width']) && I["widthIsNotAuto"]) {
              var f1 = X(I["popupStyles"]["capPadding"]);
              Z['offsetWidth'] < f1 && (I["$setData"]({
                'width': f1 + 'px'
              }), Z["style"]["width"] = f1 + 'px');
            }
            I["enableAutoFocus"] && Z['focus']();
          },
          'enter': function () {
            var Yg = Yd;
            z['style']["opacity"] = f0;
          },
          'leave': function () {
            var Yz = Yd;
            z["style"]["opacity"] = '0';
          },
          'afterLeave': function () {
            var Ya = Yd,
              f1 = I['onClose'];
            I["$el"]["style"]["display"] = 'none', I["$store"]["commit"](F), f1 && f1(I['curCloseSource']), I["enableAutoFocus"] && H && H["focus"]();
          }
        }), this["_unsubscribe"] = this["$store"]['subscribe'](function (f1, f2) {
          var YH = Yd,
            f3 = f1['type'];
          f3 === K && "success" === f2["verifyStatus"] && window["setTimeout"](function () {
            var Yh = YH;
            I["close"]();
          }, 500);
        }), this["autoOpen"] && this["open"]();
      },
      'beforeDestroy': function () {
        var Yx = Yi;
        this['_transition']["dispose"](), S["off"](this["appendTo"] ? S['find']('.yidun_popup__mask', this['$el']) : document, "click", this["bodyCloseModalFn"]);
      },
      'methods': {
        'onWidthGetedForCore': function () {
          var y0 = Yi;
          this['onWidthGeted'] && "function" == typeof this['onWidthGeted'] && this['onWidthGeted'](this["$el"]);
        },
        'open': function () {
          var y1 = Yi,
            I = this;
          q["nextFrame"](function () {
            var y2 = y1;
            return I["_transition"]["enter"]();
          });
        },
        'bodyCloseModal': function (I) {
          var y3 = Yi,
            O = S["className"](I["target"]);
          O && O["search"](/yidun/g) > -1 || this["close"](Q["USER"]);
        },
        'close': function (I) {
          var y4 = Yi;
          this["$store"]["state"]["config"]["enableClose"] || this["closeModal"](I);
        },
        'closeModal': function () {
          var y5 = Yi,
            I = arguments['length'] > 0 && void 0 !== arguments[0] ? arguments[0] : Q["PROCESS"];
          this["_isMounted"] && "none" !== this["$el"]["style"]['display'] && (this["$store"]["state"]["config"]["enableClose"] && (I = Q["CLOSE"]), this['onBeforeClose'] && this["onBeforeClose"](), this['curCloseSource'] = I, this["_transition"]["leave"]());
        },
        'refresh': function () {
          var y6 = Yi,
            I = this["$children"][0];
          I && I["refresh"]['apply'](I, arguments);
        }
      }
    };
  }, function (A, L, D) {
    var y9 = vw;
    function Y(J, X) {
      var y7 = v,
        P = !(arguments["length"] > 2 && void 0 !== arguments[2]) || arguments[2];
      if (J && P) {
        var s = B["uuid"](),
          M = "\n    .yidun_intellisense .yidun_intelli-tips:hover .yidun_intelli-icon,\n    .yidun_intellisense.yidun_intellisense--checking .yidun_intelli-icon,\n    .yidun_intellisense.yidun_intellisense--loading .yidun_intelli-icon,\n    .yidun.yidun--jigsaw .yidun_control .yidun_slider:hover,\n    .yidun.yidun--jigsaw .yidun_control.yidun_control--moving .yidun_slider {\n      background-color: " + J + ";\n    }\n    .yidun.yidun--jigsaw .yidun_control.yidun_control--moving .yidun_slide_indicator {\n      border-color: " + J + ";\n    }\n  ",
          S = Object['assign']([['NECaptcha-color__' + s, M]]);
        V(S, X);
      }
    }
    function y(J, X) {
      var y8 = v,
        P = !(arguments["length"] > 2 && void 0 !== arguments[2]) || arguments[2];
      if (P) {
        var M = J["controlBar"],
          S = J["imagePanel"],
          q = '';
        if (M) {
          var G = M["borderColor"],
            K = M["background"],
            F = M["borderColorMoving"],
            U = M["backgroundMoving"],
            R = M['borderColorSuccess'],
            j = M["backgroundSuccess"],
            N = M["borderColorError"],
            Q = M["backgroundError"],
            W = M["slideBackground"],
            C = M["textSize"],
            w = M['textColor'],
            E = M['paddingLeft'];
          q += "\n    .yidun.yidun-custom.yidun--light .yidun_control,\n    .yidun.yidun-custom.yidun--dark .yidun_control {\n      " + (G ? "border-color: " + G : '') + ";\n      " + (K ? "background: " + K : '') + ";\n    }\n\n    .yidun.yidun-custom.yidun--light .yidun_control.yidun_control--moving .yidun_slide_indicator,\n    .yidun.yidun-custom.yidun--dark .yidun_control.yidun_control--moving .yidun_slide_indicator {\n      " + (F ? "border-color: " + F : '') + ";\n      " + (U ? "background: " + U : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light .yidun_control.yidun_control--moving .yidun_slider,\n    .yidun.yidun-custom.yidun--dark .yidun_control.yidun_control--moving .yidun_slider {\n      " + (F ? "background: " + F : '') + ";\n    }\n\n    .yidun.yidun-custom.yidun--light.yidun--success .yidun_control .yidun_slide_indicator,\n    .yidun.yidun-custom.yidun--dark.yidun--success .yidun_control .yidun_slide_indicator {\n      " + (R ? "border-color: " + R : '') + ";\n      " + (j ? "background: " + j : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--jigsaw.yidun--success .yidun_control .yidun_slider,\n    .yidun.yidun-custom.yidun--dark.yidun--jigsaw.yidun--success .yidun_control .yidun_slider {\n      " + (R ? "background: " + R : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--success:not(.yidun--jigsaw) .yidun_control,\n    .yidun.yidun-custom.yidun--dark.yidun--success:not(.yidun--jigsaw) .yidun_control {\n      " + (R ? "border-color: " + R : '') + ";\n      " + (j ? "background: " + j : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--success .yidun_tips,\n    .yidun.yidun-custom.yidun--dark.yidun--success .yidun_tips {\n      " + (R ? "color: " + R : '') + ";\n    }\n\n    .yidun.yidun-custom.yidun--light.yidun--error .yidun_control .yidun_slide_indicator,\n    .yidun.yidun-custom.yidun--dark.yidun--error .yidun_control .yidun_slide_indicator {\n      " + (N ? "border-color: " + N : '') + ";\n      " + (Q ? "background: " + Q : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--jigsaw.yidun--error .yidun_control .yidun_slider,\n    .yidun.yidun-custom.yidun--dark.yidun--jigsaw.yidun--error .yidun_control .yidun_slider {\n      " + (N ? "background: " + N : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--error:not(.yidun--jigsaw) .yidun_control,\n    .yidun.yidun-custom.yidun--dark.yidun--error:not(.yidun--jigsaw) .yidun_control {\n      " + (N ? "border-color: " + N : '') + ";\n      " + (Q ? "background: " + Q : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--error.yidun--maxerror .yidun_control,\n    .yidun.yidun-custom.yidun--dark.yidun--error.yidun--maxerror .yidun_control {\n      " + (N ? "border-color: " + N : '') + ";\n      " + (Q ? "background: " + Q : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--error .yidun_tips,\n    .yidun.yidun-custom.yidun--dark.yidun--error .yidun_tips {\n      " + (N ? "color: " + N : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--error.yidun--maxerror .yidun_tips,\n    .yidun.yidun-custom.yidun--dark.yidun--error.yidun--maxerror .yidun_tips {\n      " + (N ? "color: " + N : '') + ";\n    }\n\n    .yidun.yidun-custom.yidun--light.yidun--jigsaw .yidun_slider,\n    .yidun.yidun-custom.yidun--dark.yidun--jigsaw .yidun_slider {\n      " + (W ? "background: " + W : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light.yidun--jigsaw .yidun_slider.yidun_slider--hover:hover,\n    .yidun.yidun-custom.yidun--dark.yidun--jigsaw .yidun_slider.yidun_slider--hover:hover {\n      " + (F ? "background: " + F : '') + ";\n    }\n\n    .yidun.yidun-custom.yidun--light .yidun_tips__content,\n    .yidun.yidun-custom.yidun--dark .yidun_tips__content {\n      " + (C ? "font-size: " + C : '') + ";\n    }\n    .yidun.yidun-custom.yidun--light:not(.yidun--error):not(.yidun--success) .yidun_tips,\n    .yidun.yidun-custom.yidun--dark:not(.yidun--error):not(.yidun--success) .yidun_tips {\n      " + (w ? "color: " + w : '') + ";\n    }\n\n    .yidun.yidun-custom.yidun--light.yidun--jigsaw .yidun_tips,\n    .yidun.yidun-custom.yidun--dark.yidun--jigsaw .yidun_tips {\n      " + (E ? "padding-left: " + E : '') + ";\n    }\n  ";
        }
        if (S) {
          var T = S['loadBackgroundImage'],
            I = S["loadBackgroundColor"];
          q += "\n    .yidun.yidun-custom.yidun--light .yidun_loadbox,\n    .yidun.yidun-custom.yidun--dark .yidun_loadbox {\n      " + (T ? "background-image: url(" + T + ')' : '') + ";\n      " + (I ? "background-color: " + I : '') + ";\n    }\n    ";
        }
        var O = B["uuid"](),
          Z = Object["assign"]([["NECaptcha-color__" + O, q]]);
        V(Z, X);
      }
    }
    var V = D(24),
      B = D(3);
    A["exports"] = {
      'applyColorIfNeed': Y,
      'applyStyleIfNeed': y
    };
  }, function (A, L) {
    var yf = vw;
    A["exports"] = function (D) {
      var yv = yf,
        Y = D["protocol"],
        V = void 0 === Y ? '' : Y,
        B = D["host"],
        J = void 0 === B ? '' : B,
        X = D["port"],
        P = void 0 === X ? '' : X,
        M = D['path'],
        S = void 0 === M ? '' : M,
        q = D['search'],
        G = void 0 === q ? '' : q,
        K = D["hash"],
        F = void 0 === K ? '' : K;
      if (V && (V = V['replace'](/:?\/{0,2}$/, '://')), J) {
        var U = J["match"](/^([-0-9a-zA-Z.:]*)(\/.*)?/);
        J = U[1], S = (U[2] || '') + '/' + S;
      }
      if (!J && (V = ''), P) {
        if (!J) throw Error("\"host\" is required, if \"port\" was provided");
        P = ':' + P;
      }
      return S && (S = S['replace'](/^\/*|\/+/g, '/')), G && (G = G["replace"](/^\??/, '?')), F && (F = F['replace'](/^#?/, '#')), V + J + P + S + G + F;
    };
  }, function (A, L, D) {
    var yA = vw,
      Y,
      y,
      V = 'function' == typeof Symbol && 'symbol' == typeof Symbol["iterator"] ? function (B) {
        return typeof B;
      } : function (B) {
        var yL = yA;
        return B && "function" == typeof Symbol && B['constructor'] === Symbol && B !== Symbol['prototype'] ? 'symbol' : typeof B;
      };
    !function () {
      var yJ = yA,
        B = function () {
          var yB = v;
          function J() {}
          function X(U, c) {
            var yD = v;
            for (var R = c["length"], j = 0; j < R; ++j) q(U, c[j]);
          }
          function P(U, c) {
            U[c] = !0;
          }
          function M(U, c) {
            for (var R in c) K['call'](c, R) && (U[R] = !!c[R]);
          }
          function S(U, c) {
            var yY = v;
            for (var R = c["split"](F), j = R["length"], N = 0; N < j; ++N) U[R[N]] = !0;
          }
          function q(U, c) {
            var yy = v;
            if (c) {
              var R = "undefined" == typeof c ? "undefined" : V(c);
              "string" === R ? S(U, c) : Array["isArray"](c) ? X(U, c) : "object" === R ? M(U, c) : "number" === R && P(U, c);
            }
          }
          function G() {
            var yV = v;
            for (var U = arguments["length"], c = Array(U), R = 0; R < U; R++) c[R] = arguments[R];
            var j = new J();
            X(j, c);
            var N = [];
            for (var Q in j) j[Q] && N["push"](Q);
            return N["join"](" ");
          }
          J['prototype'] = {};
          var K = {}["hasOwnProperty"],
            F = /\s+/;
          return G;
        }();
      "undefined" != typeof A && A["exports"] ? A["exports"] = B : 'object' === V(D(28)) && D(28) ? (Y = [], y = function () {
        return B;
      }["apply"](L, Y), !(void 0 !== y && (A["exports"] = y))) : window["classNames"] = B;
    }();
  }, function (A, L) {
    var yG = vw;
    function D() {
      var yq = v;
      function y(S) {
        var yX = v;
        return X["call"](V(S) ? S : function () {}, S, 1);
      }
      function V(S) {
        var yP = v;
        return ("undefined" == typeof S ? "undefined" : Y(S)) === P;
      }
      function B(S, q, G) {
        return function () {
          var ys = v,
            K = this["supr"];
          this['supr'] = G[M][S];
          var F = {}["fabricatedUndefined"],
            U = F;
          try {
            U = q["apply"](this, arguments);
          } finally {
            this["supr"] = K;
          }
          return U;
        };
      }
      function J(S, q, G) {
        var yr = v;
        for (var K in q) q["hasOwnProperty"](K) && (S[K] = V(q[K]) && V(G[M][K]) && s["test"](q[K]) ? B(K, q[K], G) : q[K]);
      }
      function X(S, q) {
        var yu = v;
        function G() {}
        function K() {
          var yM = v;
          this['initialize'] ? this["initialize"]["apply"](this, arguments) : (q || R && F["apply"](this, arguments), j["apply"](this, arguments));
        }
        G[M] = this[M];
        var F = this,
          U = new G(),
          R = V(S),
          j = R ? S : this,
          N = R ? {} : S;
        return K['methods'] = function (Q) {
          return J(U, Q, F), K[M] = U, this;
        }, K["methods"]['call'](K, N)['prototype']["constructor"] = K, K["extend"] = X, K[M]["implement"] = K["statics"] = function (Q, m) {
          var yS = yu;
          return Q = "string" == typeof Q ? function () {
            var k = {};
            return k[Q] = m, k;
          }() : Q, J(this, Q, F), this;
        }, K;
      }
      var P = "function",
        s = /xyz/["test"](function () {
          xyz;
        }) ? /\bsupr\b/ : /.*/,
        M = "prototype";
      return y;
    }
    var Y = "function" == typeof Symbol && 'symbol' == typeof Symbol["iterator"] ? function (y) {
      return typeof y;
    } : function (y) {
      var ye = yG;
      return y && "function" == typeof Symbol && y['constructor'] === Symbol && y !== Symbol["prototype"] ? "symbol" : typeof y;
    };
    A["exports"] = D();
  }, function (A, L) {
    var yn = vw;
    function D() {
      var yK = v;
      this['_state'] = V, this['_arg'] = void 0, this["_fullfilledCallback"] = [], this["_rejectedCallback"] = [];
    }
    function Y(X) {
      window['setTimeout'](X, 1);
    }
    function y(X) {
      var yU = v;
      if (X) {
        var P = new D();
        X['then'] = function () {
          var yF = v;
          return P['then']["apply"](P, arguments);
        }, X["catch"] = function () {
          var yc = yU;
          return P["catch"]['apply'](P, arguments);
        }, X['finally'] = function () {
          var yR = yU;
          return P["finally"]["apply"](P, arguments);
        }, X["resolve"] = function () {
          var yj = yU;
          return P["resolve"]["apply"](P, arguments);
        };
      }
    }
    var V = "pending",
      B = "fullfilled",
      J = 'rejected';
    Object["assign"](D["prototype"], {
      'then': function (X, P) {
        var yN = yn,
          s = function (M) {
            return 'function' == typeof M;
          };
        return s(X) && this["_fullfilledCallback"]["push"](X), s(P) && this["_rejectedCallback"]["push"](P), this["_state"] !== V && this["_emit"](this['_state']), this;
      },
      'catch': function (X) {
        var yQ = yn;
        return this["then"](null, X);
      },
      'finally': function (X) {
        var yl = yn;
        return this["then"](X, X);
      },
      'resolve': function (X) {
        var yt = yn;
        this["_state"] === V && (X instanceof Error ? this["_state"] = J : this["_state"] = B, this['_arg'] = X, this["_emit"](this["_state"]));
      },
      '_emit': function (X) {
        var P = this;
        switch (X) {
          case B:
            Y(function () {
              var ym = v;
              P['_fullfilledCallback']["map"](function (s) {
                var yk = ym;
                return s(P["_arg"]);
              }), P["_fullfilledCallback"] = [], P["_rejectedCallback"] = [];
            });
            break;
          case J:
            Y(function () {
              var yW = v;
              P["_rejectedCallback"]["map"](function (s) {
                var yb = yW;
                return s(P["_arg"]);
              }), P["_fullfilledCallback"] = [], P["_rejectedCallback"] = [];
            });
        }
      }
    }), D["mixin"] = y, A["exports"] = D;
  }, function (A, L, D) {
    var yC = vw,
      Y = Object["assign"] || function (J) {
        var yw = yC;
        for (var X = 1; X < arguments["length"]; X++) {
          var P = arguments[X];
          for (var s in P) Object['prototype']["hasOwnProperty"]["call"](P, s) && (J[s] = P[s]);
        }
        return J;
      },
      y = D(11),
      V = D(46),
      B = D(3);
    A["exports"] = function () {
      var yE = yC,
        J = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : {},
        X = J["captchaConfig"],
        P = void 0 === X ? {} : X;
      return function (M, S, q, G) {
        var yT = yE,
          K = B["getDeviceToken"]();
        S = Object["assign"]({
          'referer': V(),
          'zoneId': P["zoneId"] || ''
        }, K ? {
          'dt': K
        } : {}, S);
        var F = Y({}, J, G, {
          'url': M,
          'payload': S
        });
        y["api"](F)["then"](function (U) {
          return q(null, U);
        })['catch'](q);
      };
    };
  }, function (A, L) {
    var yi = vw;
    A["exports"] = function (D) {
      var yI = yi;
      if ("number" == typeof D || /^\d+(\.\d+)?$/["test"](D)) return D + 'px';
      if (void 0 !== D && '' !== D) return D;
    };
  }, function (A, L) {
    function D(J, X) {
      var yO = v;
      Object["keys"](X)['map'](function (P) {
        var yo = yO;
        J["setAttribute"](P, X[P]);
      });
    }
    function Y(J, X) {
      var yd = v,
        P = null;
      P = X && X['nodeType'] ? X : document["head"] || document["getElementsByTagName"]('head')[0], P["appendChild"](J);
    }
    function y(J) {
      var yp = v,
        X = document["createElement"]("style"),
        P = {
          'type': "text/css"
        };
      return D(X, P), Y(X, J), X;
    }
    function V(J, X, P) {
      var yZ = v,
        s = X["css"],
        M = X['media'];
      if (M && J['setAttribute']("media", M), J["styleSheet"]) J["styleSheet"]['cssText'] = s;else {
        for (; J["firstChild"];) J["removeChild"](J["firstChild"]);
        J["appendChild"](document["createTextNode"](s));
      }
    }
    var B = {};
    A['exports'] = function (J, X) {
      var P = J[0],
        s = P[0],
        M = {
          'css': P[1],
          'media': P[2]
        };
      !B[s] && (B[s] = y(X)), V(B[s], M);
    };
  }, function (A, L) {
    var yH = vw;
    function D() {
      var yg = v,
        Y = "NECaptchaSafeWindow",
        y = function (M) {
          var yz = yg,
            S = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : window;
          return M && "function" == typeof M["parseInt"] ? M : S;
        },
        V = function () {
          var ya = yg,
            M = document["getElementById"](Y);
          M && (document["body"]["removeChild"](M), M = null);
        },
        B = document["getElementById"](Y);
      if (B) {
        var J = y(B['contentWindow']);
        return {
          'safeGlobal': J,
          'destroy': V
        };
      }
      var X = null;
      try {
        var P = document["createElement"]('iframe');
        P["setAttribute"]('id', Y), P["style"]["display"] = "none", document["body"]["appendChild"](P), X = P["contentWindow"];
      } catch (M) {}
      var s = y(X);
      return {
        'safeGlobal': s,
        'destroy': V
      };
    }
    A["exports"] = D;
  }, function (A, L, D) {
    var V7 = vw;
    function V(b, C) {
      for (var w = [], E = 0; E < b; E++) w['push'](C);
      return w;
    }
    function B(b) {
      return b < -128 ? B(256 + b) : b > 127 ? B(b - 256) : b;
    }
    function J(b, C) {
      return B(b + C);
    }
    function X() {
      var yh = v;
      for (var b = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : [], C = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : [], w = [], E = C['length'], T = 0, I = b['length']; T < I; T++) w[T] = J(b[T], C[T % E]);
      return w;
    }
    function P(b, C) {
      return B(B(b) ^ B(C));
    }
    function M() {
      var yx = v;
      for (var b = arguments['length'] > 0 && void 0 !== arguments[0] ? arguments[0] : [], C = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : [], w = [], E = C["length"], T = 0, I = b["length"]; T < I; T++) w[T] = P(b[T], C[T % E]);
      return w;
    }
    function S(b) {
      var C = [];
      return C[0] = B(b >>> 24 & 255), C[1] = B(b >>> 16 & 255), C[2] = B(b >>> 8 & 255), C[3] = B(255 & b), C;
    }
    function q(b) {
      var V0 = v;
      b = '' + b;
      for (var C = [], w = W(), E = w["safeGlobal"], T = 0, I = 0, O = b["length"] / 2; T < O; T++) {
        var Z = E["parseInt"](b["charAt"](I++), 16) << 4,
          z = E["parseInt"](b["charAt"](I++), 16);
        C[T] = B(Z + z);
      }
      return C;
    }
    function G(b) {
      var V1 = v;
      b = window["encodeURIComponent"](b);
      for (var C = [], w = 0, E = b['length']; w < E; w++) '%' === b["charAt"](w) ? w + 2 < E && C['push'](q('' + b['charAt'](++w) + b['charAt'](++w))[0]) : C["push"](B(b["charCodeAt"](w)));
      return C;
    }
    function K(b) {
      var V2 = v;
      for (var C = [], w = 0; w < b['length']; w++) C["push"]('%'), C["push"](F(b[w]));
      return window['decodeURIComponent'](C["join"](''));
    }
    function F(b) {
      var C = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'];
      return '' + C[b >>> 4 & 15] + C[15 & b];
    }
    function U(b) {
      var V3 = v;
      b = '' + b;
      var C = W(),
        w = C["safeGlobal"],
        E = w['parseInt'](b["charAt"](0), 16) << 4,
        T = w["parseInt"](b["charAt"](1), 16);
      return B(E + T);
    }
    function R(b) {
      var V4 = v;
      return b["map"](function (C) {
        return F(C);
      })['join']('');
    }
    function j(b) {
      return R(S(b));
    }
    function N(b, C, w, E, T) {
      var V5 = v;
      for (var I = 0, O = b["length"]; I < T; I++) C + I < O && (w[E + I] = b[C + I]);
      return w;
    }
    function Q(b) {
      return V(b, 0);
    }
    function k(b) {
      var V6 = v;
      for (var C = [0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918000, 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, 1510334235, 755167117], w = 4294967295, E = 0, T = b["length"]; E < T; E++) w = w >>> 8 ^ C[255 & (w ^ b[E])];
      return j(4294967295 ^ w);
    }
    var W = D(25);
    L["copyToBytes"] = N, L["genCrc32"] = k, L["hexToByte"] = U, L["hexsToBytes"] = q, L['intToBytes'] = S, L["paddingArrayZero"] = Q, L["shift"] = J, L["shifts"] = X, L["stringToBytes"] = G, L['toByte'] = B, L["xor"] = P, L["xors"] = M, L["bytesToString"] = K;
  }, function (A, L) {
    var V8 = vw;
    A["exports"] = {
      '__SBOX__': "a7be3f3933fa8c5fcf86c4b6908b569ba1e26c1a6d7cfbf60ae4b00e074a194dac4b73e7f898541159a39d08183b76eedee3ed341e6685d2357440158394b1ff03a9004cbbb5ca7dcb7f41489a16e03dcc9c71eb3c9796685b1d01b4d56193a6e1f1a2470445c191ae49c5d82765dc82c350f263387a24a502fcbf442e2dddaad0e936d9ea22b89275307b42518fbc3a626ba806d4ecd6d725f50cc8c72fefa4551ccd6fc9b2b7ab954f815c7264c6e51f4eaf99885a79892b1b60a0b3526e57ba5d178d370958847eb9fd28f9ce0bc023f4148a2adfe632126769057043d3bd8eda0df7872629f3809ef05310e83113216afe202c460fc23e789f77d1addb5e",
      '__ROUND_KEY__': "037606da0296055c",
      '__SEED_KEY__': "fd6a43ae25f74398b61c03c83be37449",
      '__BASE64_ALPHABET__': 'MB.CfHUzEeJpsuGkgNwhqiSaI4Fd9L6jYKZAxn1/Vml0c5rbXRP+8tD3QTO2vWyo',
      '__BASE64_PADDING__': '7'
    };
  }, function (A, L) {
    var Vf = vw;
    (function (D) {
      var V9 = v;
      A["exports"] = D;
    })["call"](L, {});
  }, function (A, L, D) {
    !function (Y, y) {
      A['exports'] = y();
    }(this, function () {
      'use strict';

      var Vy = v;
      function Y(M) {
        var Vv = v,
          S = new RegExp("(^|;)[ ]*" + M + "=([^;]*)"),
          q = S['exec'](document["cookie"]);
        return q ? decodeURIComponent(q[2]) : '';
      }
      function y(M, S, q) {
        var VA = v,
          G,
          K = M + '=' + encodeURIComponent(S) + ';';
        q && (G = new Date(), G['setTime'](G["getTime"]() + q), K += 'expires=' + G["toUTCString"]()), document["cookie"] = K;
      }
      function V() {
        var VL = v;
        for (var M = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", S = '', q = 0, G = M['length']; q < 16; q++) S += M['charAt'](Math["floor"](Math["random"]() * G));
        return S;
      }
      var B,
        J = function () {
          var VD = v;
          return J = Object["assign"] || function (M) {
            var VY = VD;
            for (var S, q = 1, G = arguments["length"]; q < G; q++) {
              S = arguments[q];
              for (var K in S) Object["prototype"]["hasOwnProperty"]["call"](S, K) && (M[K] = S[K]);
            }
            return M;
          }, J["apply"](this, arguments);
        },
        X = {
          'userData': null,
          'name': location["hostname"] + "_snaker",
          'init': function () {
            var VV = Vy;
            if (!X['userData']) try {
              X['userData'] = document['createElement']("INPUT"), X["userData"]["type"] = "hidden", X['userData']["style"]["display"] = "none", X['userData']["addBehavior"]('#default#userData'), X["userData"] && document["body"]["appendChild"](X["userData"]);
              var M = new Date();
              M["setDate"](M["getDate"]() + 365), X["userData"]["expires"] = M["toUTCString"]();
            } catch (S) {
              return console["log"]("userData is disabled!"), !1;
            }
            return !0;
          },
          'setItem': function (M, S) {
            var VB = Vy;
            X['init']() && X["userData"] && (X["userData"]["load"](X["name"]), X['userData']['setAttribute'](M, S), X["userData"]['save'](X['name']));
          },
          'getItem': function (M) {
            var VJ = Vy;
            return X["init"]() && X['userData'] ? (X["userData"]["load"](X['name']), X['userData']["getAttribute"](M) || '') : '';
          },
          'removeItem': function (M) {
            var VX = Vy;
            X["init"]() && X['userData'] && (X["userData"]["load"](X["name"]), X['userData']['removeAttribute'](M), X["userData"]["save"](X["name"]));
          }
        };
      try {
        B = localStorage || X;
      } catch (M) {
        B = X;
      }
      var P = function () {
          var VP = Vy;
          function S(q) {
            this['name'] = q;
          }
          return S['prototype']["push"] = function (q) {
            var Vs = VP;
            if (q) try {
              var G = B['getItem'](this["name"]);
              B['setItem'](this["name"], G ? G + ',' + q : q);
            } catch (K) {
              console["log"]("localstorage or userData is disabled!");
            }
          }, S["prototype"]["length"] = function () {
            var Vr = VP;
            try {
              var q = B["getItem"](this["name"]) || '';
              return q ? q["split"](',')["length"] : 0;
            } catch (G) {
              return console['log']("localstorage or userData is disabled!"), 0;
            }
          }, S['prototype']['pop'] = function (q) {
            var VM = VP;
            void 0 === q && (q = 1);
            var G;
            try {
              var K = B['getItem'](this['name']),
                F = K ? K['split'](',') : [];
              G = F['splice'](0, q), B["setItem"](this["name"], F["join"](','));
            } catch (U) {
              G = [], console["log"]("localstorage or userData is disabled!");
            }
            return G;
          }, S['prototype']["clear"] = function () {
            var Vu = VP;
            try {
              B["removeItem"](this["name"]);
            } catch (q) {
              console["log"]("localstorage or userData is disabled!");
            }
          }, S;
        }(),
        s = function () {
          var Vq = Vy;
          function S(q) {
            var VS = v;
            if (!q["pid"]) throw new Error("product id is required!");
            var G = q["pid"],
              K = q["bid"],
              F = q["url"],
              U = q["random"],
              R = q["limit"],
              j = q['disabled'],
              N = q['version'];
            this["pid"] = G, this["bid"] = K, this["random"] = U || 100, this["limit"] = R || 5, this["disabled"] = j, this["version"] = N || '', this['url'] = F || 'https://da.dun.163.com/sn.gif', this['prefix'] = "__snaker__id", this["cache"] = new P(this["prefix"]);
            var Q = Y(this["prefix"]);
            Q ? this["uuid"] = Q : (this["uuid"] = V(), y(this["prefix"], this['uuid'], 31536000000));
          }
          return S["prototype"]['setUser'] = function (q) {
            var VG = Vq;
            if ('string' == typeof q) this["user"] = {
              'uid': q
            };else {
              this["user"] = {
                'uid': q["uid"]
              };
              for (var G in q) q["hasOwnProperty"](G) && "uid" !== G && (this['user']["$user_" + G] = q[G]);
            }
          }, S["prototype"]['serialize'] = function (q, G) {
            var Ve = Vq,
              K = this,
              F = K['pid'],
              U = K['bid'],
              R = K["uuid"],
              j = K["user"],
              N = K["version"],
              Q = q['type'],
              m = q["name"],
              k = q["value"],
              W = function (O, Z) {
                var VK = Ve;
                return O["substring"](0, Z);
              },
              b = screen['width'] + 'x' + screen["height"],
              C = W(location['href'], 200),
              w = new Date()["getTime"]() + '',
              E = J(J({
                'pid': F,
                'bid': U,
                'uuid': R,
                'type': Q,
                'name': m,
                'version': N,
                'value': k,
                'res': b,
                'pu': C,
                'nts': w
              }, G), j),
              T = [];
            for (var I in E) E['hasOwnProperty'](I) && void 0 !== E[I] && T["push"](encodeURIComponent(I + '=') + encodeURIComponent(encodeURIComponent(E[I])));
            return T["join"]('%26');
          }, S["prototype"]['sendRequest'] = function (q, G) {
            var VF = Vq;
            if (!this['disabled']) {
              var K = new Image(1, 1);
              K["src"] = q + "?d=" + G;
            }
          }, S['prototype']["report"] = function (q, G, K, F, U) {
            var VU = Vq;
            if (!this["disabled"]) {
              var c = this["serialize"]({
                'type': q,
                'name': G,
                'value': K
              }, U ? U : {});
              this["random"] < Math["random"]() || (F ? (this["cache"]["push"](c), this['cache']['length']() >= this["limit"] && this["flush"]()) : this['sendRequest'](this["url"], c));
            }
          }, S["prototype"]["track"] = function (q, G, K, F) {
            this['report'](q, G, K, !1, F);
          }, S['prototype']['trackAsync'] = function (q, G, K, F) {
            var Vc = Vq;
            this["report"](q, G, K, !0, F);
          }, S["prototype"]["flush"] = function () {
            var VR = Vq;
            for (var q = '', G = this["cache"]["pop"](this["limit"]); G["length"];) {
              var K = G['pop']() || '';
              K && (q["length"] + K["length"] <= 1800 ? (q = q ? q + ',' + K : K, G["length"] || this["sendRequest"](this['url'], q)) : (this["sendRequest"](this["url"], q), q = K));
            }
          }, S;
        }();
      return s;
    });
  }, function (A, L) {
    var Vj = vw;
    A["exports"] = function () {
      var Vn = Vj,
        D = [];
      return D["toString"] = function () {
        var VN = Vn;
        for (var Y = [], y = 0; y < this["length"]; y++) {
          var V = this[y];
          V[2] ? Y["push"]("@media " + V[2] + '{' + V[1] + '}') : Y["push"](V[1]);
        }
        return Y["join"]('');
      }, D['i'] = function (Y, y) {
        var VQ = Vn;
        "string" == typeof Y && (Y = [[null, Y, '']]);
        for (var V = {}, B = 0; B < this["length"]; B++) {
          var J = this[B][0];
          "number" == typeof J && (V[J] = !0);
        }
        for (B = 0; B < Y["length"]; B++) {
          var X = Y[B];
          "number" == typeof X[0] && V[X[0]] || (y && !X[2] ? X[2] = y : y && (X[2] = '(' + X[2] + ") and (" + y + ')'), D["push"](X));
        }
      }, D;
    };
  }, function (A, L, D) {
    var Vl = vw;
    A["exports"] = D['p'] + "images/tipBg.3417f33.png";
  }, function (A, L, D) {
    var Vt = vw;
    A["exports"] = D['p'] + "images/tipBg@2x.16fcb9a.png";
  }, function (A, L, D) {
    var Vm = vw,
      V = D(14),
      B = V["FETCH_INTELLISENSE_CAPTCHA"],
      J = V["VERIFY_INTELLISENSE_CAPTCHA"],
      X = V["RESET_STATE"],
      P = D(6),
      M = P['SWITCH_LOAD_STATUS'],
      S = P['UPDATE_VERIFY_STATUS'],
      q = P["INVOKE_HOOK"],
      G = P["EVENT_RESET"],
      K = D(5),
      F = K["CAPTCHA_TYPE"],
      U = K["SAMPLE_NUM"],
      R = K["POPUP_PRELOAD_SHIFTING_CLASS"],
      j = D(3),
      N = D(10),
      Q = N['aes'],
      W = N['xorEncode'],
      C = D(8),
      w = D(16),
      E = D(13),
      T = D(4);
    A["exports"] = {
      'data': function () {
        var Vk = Vm;
        return {
          'beginTime': j["now"](),
          'traceData': [],
          'status': "normal",
          'classicVisible': !1
        };
      },
      'mounted': function () {
        var VW = Vm;
        this["_removeEvents"] = this['initEvents'](), this["fetchCaptcha"]();
      },
      'beforeDestroy': function () {
        var Vb = Vm;
        this["_removeEvents"](), this["clear"]();
      },
      'methods': {
        'fetchCaptcha': function () {
          var I = this;
          return new E(function (O, Z) {
            var VC = v,
              z = {
                'width': ''
              };
            I["$store"]["state"]["smsNew"] && (z["smsVersion"] = I["$store"]["state"]["smsVersion"]), I['$store']["dispatch"](B, z, function (H, f0) {
              var Vw = VC;
              if (I["_isMounted"]) {
                if (H) return I["$setData"]({
                  'status': 'loadfail'
                }), void Z(H);
                I["$store"]['commit'](q, {
                  'name': "onReady"
                }), I["$store"]["commit"](q, {
                  'name': "onDidRefresh"
                }), O(f0);
              }
            });
          });
        },
        'initEvents': function () {
          var VE = Vm,
            I = this,
            O = this["$store"]["subscribe"](function (Z, z) {
              var VT = VE,
                H = Z["type"],
                f0 = (Z["payload"], z["verifyStatus"]),
                f1 = z["load"];
              switch (H) {
                case M:
                  f1 && ("loading" === f1["status"] && I["$setData"]({
                    'status': 'loading'
                  }), "done" === f1["status"] && I["$setData"]({
                    'status': "loaddone"
                  }), "fail" === f1["status"] && I['$setData']({
                    'status': 'loadfail'
                  }));
                  break;
                case S:
                  "success" === f0 && I["$setData"]({
                    'status': "success"
                  }), "error" === f0 && I["$setData"]({
                    'status': 'error'
                  });
                  break;
                case G:
                  I["reset"]();
              }
            });
          return function () {
            O();
          };
        },
        'reset': function () {
          var Vi = Vm,
            I = this;
          this['$store']["dispatch"](X), this['fetchCaptcha']()['then'](function () {
            var VI = Vi;
            I['clear'](), I['$setData']({
              'status': "normal"
            });
          });
        },
        'clear': function () {
          var VO = Vm,
            I = this;
          this['_captchaIns'] && (this["$setData"]({
            'classicVisible': !1
          }), this['$nextTick'](function () {
            var Vo = VO;
            I["_captchaIns"]["$destroy"](), I["_captchaIns"] = null;
          })), this['beginTime'] = 0, this["traceData"] = [];
        },
        'verifyCaptcha': function () {
          var Vd = Vm;
          "normal" === this['status'] ? this["verifyIntellisenseCaptcha"]() : this["_captchaIns"] && this['_captchaIns']["open"]();
        },
        'verifyIntellisenseCaptcha': function () {
          var Vp = Vm,
            I = this,
            O = this["$store"]['state']["token"],
            Z = j["now"](),
            z = W(O, [0, 0, Z - (this["beginTime"] || Z)] + ''),
            H = this['traceData']["map"](function (f0) {
              return W(O, f0);
            });
          this["$store"]['dispatch'](J, {
            'token': O,
            'type': F["INTELLISENSE"],
            'width': "240",
            'data': JSON["stringify"]({
              'd': '',
              'm': Q(j["sample"](H, U)["join"](':')),
              'p': Q(z),
              'ext': Q(W(O, '1,' + H["length"]))
            })
          }, function (f0) {
            var VZ = Vp;
            if (I["_isMounted"]) {
              if (!f0) return void I["$setData"]({
                'status': "success"
              });
              if (!I['_captchaIns']) {
                var f1 = I["$store"]['state']['config'],
                  f2 = C["_extend"](w);
                I["_captchaIns"] = new f2({
                  'store': I["$store"],
                  'propsData': {
                    'autoOpen': !1,
                    'intellisense': !0,
                    'enableColor': !0,
                    'onBeforeClose': function () {
                      var Vg = VZ;
                      I['$store']["commit"](q, {
                        'name': 'onBeforeClose'
                      });
                    },
                    'onClose': function (f3) {
                      var Vz = VZ;
                      I["$store"]["commit"](q, {
                        'name': 'onClose',
                        'args': [{
                          'source': f3
                        }]
                      });
                    },
                    'onOpen': function () {
                      var Va = VZ;
                      I["$store"]['commit'](q, {
                        'name': 'onOpen'
                      });
                    },
                    'onWidthGeted': function (f3) {
                      var VH = VZ;
                      T["delClass"](f3, R);
                    }
                  }
                })["$mount"](function (f3) {
                  var Vh = VZ;
                  T["addClass"](f3, R), f1['appendTo'] ? f1["appendTo"]["appendChild"](f3) : document['body']["appendChild"](f3);
                }), I["$setData"]({
                  'status': "loading"
                });
              }
              I["_captchaIns"]["open"]();
            }
          });
        },
        'closeModal': function () {
          var Vx = Vm;
          this["_captchaIns"] && this["_captchaIns"]['closeModal']();
        }
      }
    };
  }, function (A, L, D) {
    var B2 = vw,
      V = function () {
        function E(T, I) {
          var B0 = v,
            O = [],
            Z = !0,
            z = !1,
            H = void 0;
          try {
            for (var f0, f1 = T[Symbol['iterator']](); !(Z = (f0 = f1['next']())["done"]) && (O['push'](f0["value"]), !I || O["length"] !== I); Z = !0);
          } catch (f2) {
            z = !0, H = f2;
          } finally {
            try {
              !Z && f1["return"] && f1["return"]();
            } finally {
              if (z) throw H;
            }
          }
          return O;
        }
        return function (T, I) {
          var B1 = v;
          if (Array['isArray'](T)) return T;
          if (Symbol["iterator"] in Object(T)) return E(T, I);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }(),
      B = D(8),
      J = D(4),
      X = D(3),
      P = D(10),
      M = P["aes"],
      S = P["xorEncode"],
      q = D(5),
      G = q["SAMPLE_NUM"],
      K = q["BIGGER_SAMPLE_NUM"],
      F = D(6),
      U = F["SWITCH_LOAD_STATUS"],
      R = F['INVOKE_HOOK'],
      j = D(7),
      N = j["REQUEST_IMG_ERROR"],
      Q = D(11),
      k = D(9),
      W = k["createNetCollect"],
      C = document,
      w = {
        'status': 'dragend',
        'beginTime': 0,
        'clientX': 0,
        'startX': 0,
        'clientY': 0,
        'startY': 0,
        'dragX': 0,
        'dragY': 0
      };
    A['exports'] = B["_extend"]({
      'abstract': !0,
      'props': ["loadInfo", "mode", "type", "isRtlLang"],
      'data': function () {
        var B3 = B2,
          E = this["$store"]["state"]["langPkg"];
        return {
          'langPkg': E
        };
      },
      'mounted': function () {
        var B4 = B2;
        this["initData"](), this["$bgImg"] = J["find"]('.yidun_bgimg', this["$el"]), this["$canvas"] = J["find"](".yidun_avoid-canvas", this["$el"]), this["$dragAvoidBall"] = J["find"]('.yidun_avoid-front', this['$el']), this["canvasContext"] = J["supportCanvas"] ? this['$canvas']["getContext"]('2d') : null, this["firstEventType"] = '', this["width"] = this['$store']["state"]['coreOffsetWidth'] || this['$el']["offsetWidth"], this['$dragAvoidBall']["style"]['width'] = 60 * this["width"] / 960 + 'px', this["_removeEvents"] = this["initEvents"](), this["initCanvas"]();
      },
      'beforeDestroy': function () {
        var B5 = B2;
        this["_removeEvents"](), this["$bgImg"] = null, this["$dragAvoidBall"] = null;
      },
      'render': function (E) {
        var B6 = B2,
          T = E["loadInfo"];
        if (T && "done" === T['status']) {
          var I = T["data"] && T["data"]['front'];
          Array['isArray'](I) && (I = I[0], T['data']['front'] = I);
        }
        T && this["changeLoadStatus"](T);
      },
      'methods': {
        'initData': function () {
          var B7 = B2;
          this["beginTime"] = 0, this['mouseDownCounts'] = 0, this["drag"] = Object["assign"]({}, w), this["traceData"] = [], this["ballTraceData"] = [];
        },
        'initPosition': function () {
          var B8 = B2;
          this['$dragAvoidBall']["style"]['left'] = '0px', this['$dragAvoidBall']["style"]['bottom'] = '0px';
        },
        'initCanvas': function () {
          var B9 = B2;
          if (this["$canvas"]["width"] = this['width'], this["$canvas"]["height"] = this['width'] / 2, this["canvasContext"]) try {
            this['canvasContext']["clearRect"](0, 0, this["width"], this['width'] / 2);
          } catch (E) {}
        },
        'reset': function () {
          var Bf = B2,
            E = this["$store"]['state'],
            T = E["countsOfVerifyError"],
            I = E["config"],
            O = T > I["maxVerification"];
          O || (this["initData"](), this["initCanvas"](), this["initPosition"]());
        },
        'floatStatusChange': function () {
          var Bv = B2;
          this["$parent"]["shouldHandleFloatChange"](this['loadInfo']) && this['changeTipElText']();
        },
        'initEvents': function () {
          var BL = B2,
            E = this,
            T = function (f3) {
              return function (f4) {
                var BA = v,
                  f5 = f4["type"] || '';
                E["firstEventType"] || (E["firstEventType"] = f5), f5["indexOf"]("pointer") === -1 && E["firstEventType"]["indexOf"]("pointer") > -1 || E["firstEventType"]["indexOf"]('pointer') === -1 && f5['indexOf']('pointer') > -1 || f3(f4);
              };
            },
            I = T(this['onMouseDown']["bind"](this)),
            O = T(this["onMouseMove"]["bind"](this)),
            Z = this["onMouseUp"]['bind'](this),
            z = J["supportPointer"] ? 'pointer' : "mouse";
          if (J['on'](this["$dragAvoidBall"], z + "down", I), J['on'](C, z + "move", O), J['on'](C, z + 'up', Z), "pointer" === z) {
            var H = T(this["onMouseDown"]["bind"](this)),
              f0 = T(this["onMouseMove"]["bind"](this)),
              f1 = this["onMouseUp"]["bind"](this),
              f2 = "mouse";
            J['on'](this["$dragAvoidBall"], f2 + "down", H), J['on'](C, f2 + "move", f0), J['on'](C, f2 + 'up', f1), this["_removeMouseEvent"] = function () {
              var BD = BL;
              J["off"](E["$dragAvoidBall"], f2 + "down", H), J["off"](C, f2 + "move", f0), J['off'](C, f2 + 'up', f1);
            };
          }
          return J["supportPointer"] && (document["documentElement"]["style"]["touchAction"] = "none"), function () {
            var BY = BL;
            J["off"](E['$dragAvoidBall'], z + "down", I), J['off'](C, z + "move", O), J["off"](C, z + 'up', Z), 'pointer' === z && E["_removeMouseEvent"](), J['supportPointer'] && (document["documentElement"]["style"]["touchAction"] = "auto");
          };
        },
        'changeTipElText': function () {
          var By = B2,
            E = this['$store']['state']["config"],
            T = this["langPkg"],
            I = this['$parent']["panelVisible"],
            O = "float" === (this["mode"] || E["mode"]),
            Z = J["find"](".yidun_tips__text", this["$el"]),
            z = J["find"](".yidun_tips__answer", this['$el']);
          O && !I ? (J["text"](Z, T["clickButton"]), J["addClass"](this['$el'], "yidun--button"), J["addClass"](z, "hide")) : (J["text"](Z, T["dragToAvoidObstacle"]), J['delClass'](z, 'hide'), J["delClass"](this["$el"], "yidun--button"));
        },
        'changeLoadStatus': function (E) {
          var BV = B2,
            T = this,
            I = E["status"],
            O = E["data"];
          switch (I) {
            case "loading":
              if (O) {
                var Z = J["find"](".yidun_bg-img", this["$el"]),
                  z = J['find'](".yidun_avoid-front", this["$el"]),
                  H = J["find"](".yidun_tips__img", this["$el"]),
                  f0 = this["$store"],
                  f1 = f0["commit"],
                  f2 = f0["state"],
                  f3 = Q["all"]([Q["image"]({
                    'url': O['bg'],
                    'timeout': f2['config']["timeout"],
                    'onProcess': W(f2["captchaCollector"], {
                      'token': O["token"]
                    })
                  }), Q["image"]({
                    'url': O['front'],
                    'timeout': f2["config"]["timeout"],
                    'onProcess': W(f2["captchaCollector"], {
                      'token': O["token"]
                    })
                  })]);
                f3["then"](function (f4) {
                  var BB = BV;
                  if (T["_isMounted"]) {
                    var f5 = V(f4, 2),
                      f6 = f5[0],
                      f7 = f5[1];
                    Z["src"] = f6["src"], z["src"] = f7["src"], H["src"] = f6["src"], f1(U, {
                      'status': "done",
                      'data': O
                    });
                  }
                })["catch"](function (f4) {
                  var BJ = BV;
                  if (T["_isMounted"]) {
                    var f5 = Object["assign"]({}, f4["data"], {
                      'token': O["token"]
                    });
                    f1(U, {
                      'status': "fail"
                    }), f1(R, {
                      'name': "onError",
                      'args': [new j(N, f4['message'], f5)]
                    });
                  }
                });
              }
              break;
            case "done":
              this["changeTipElText"]();
          }
        },
        'drawTrackLine': function (E, T) {
          var BX = B2,
            I = this["getActualDragCoordinate"](),
            O = I["actualLeft"],
            Z = I["actualBottom"],
            z = this['drag']['status'],
            H = this['$bgImg']["getBoundingClientRect"](),
            f0 = H["height"],
            f1 = this["$dragAvoidBall"]["getBoundingClientRect"](),
            f2 = f1["width"],
            f3 = E + f2 / 2,
            f4 = f0 - T - f2 / 2,
            f5 = O + f2 / 2,
            f6 = f0 - Z - f2 / 2;
          if (this['canvasContext'] && "dragging" === z) {
            var f7 = this["canvasContext"];
            f7['beginPath'](), f7["moveTo"](f3, f4), f7["lineTo"](f5, f6), f7["strokeStyle"] = "#fff", f7["lineWidth"] = 2, f7['stroke']();
          }
        },
        'onMouseDown': function (E) {
          var BP = B2;
          E["event"]["cancelable"] !== !1 && E["preventDefault"](), this["mouseDownCounts"]++;
          var T = this["$store"]["state"],
            I = T["load"],
            O = T["verifyStatus"];
          if ("done" === I['status'] && !O) {
            var Z = E["clientX"],
              z = E["clientY"],
              H = this["drag"];
            'dragend' === H['status'] && Object['assign'](H, {
              'beginTime': X["now"](),
              'clientX': Z,
              'startX': Z,
              'clientY': z,
              'startY': z,
              'dragX': 0,
              'dragY': 0
            });
          }
        },
        'onMouseMove': function (E) {
          var Bs = B2,
            T = E['clientX'],
            I = E["clientY"],
            O = this["drag"],
            Z = O["status"],
            z = O["beginTime"];
          if (O['status'] = z && "dragend" === Z ? "dragstart" : Z, "dragend" !== O["status"]) {
            !(E['type']["indexOf"]("touch") !== -1 && J["supportPassive"] || E["event"]["cancelable"] !== !1) && E["preventDefault"]();
            var H = this["getActualDragCoordinate"](),
              f0 = H["actualLeft"],
              f1 = H['actualBottom'];
            Object["assign"](O, {
              'clientX': T,
              'clientY': I,
              'dragX': T - O["startX"],
              'dragY': I - O["startY"]
            }), this["drawTrackLine"](f0, f1);
            var f2 = this["$store"]['state']["token"],
              f3 = X["now"]() - O["beginTime"],
              f4 = [Math['round'](O['dragX']), Math["round"](O['dragY']), f3],
              f5 = S(f2, f4 + '');
            this['traceData']["push"](f5);
            var f6 = this["$dragAvoidBall"]["getBoundingClientRect"](),
              f7 = f6['width'],
              f8 = f6["height"],
              f9 = this["$bgImg"]["getBoundingClientRect"](),
              ff = f9['height'],
              fv = [Math["round"](f0 + f7 / 2), Math["round"](ff - (f1 + f8 / 2)), f3];
            this["ballTraceData"]["push"](S(f2, fv + '')), "dragstart" === O['status'] && this["onMouseMoveStart"](E), "dragging" === O["status"] && this["onMouseMoving"](E);
          }
        },
        'onMouseMoveStart': function () {
          var Br = B2;
          Object['assign'](this["drag"], {
            'status': "dragging"
          });
        },
        'onMouseMoving': function () {
          var BM = B2,
            E = this['getActualDragCoordinate'](),
            T = E["actualLeft"],
            I = E["actualBottom"];
          this["$dragAvoidBall"]["style"]["left"] = T + 'px', this["$dragAvoidBall"]['style']["bottom"] = I + 'px';
        },
        'onMouseUp': function () {
          var Bu = B2,
            E = this["drag"],
            T = this['getActualDragCoordinate'](),
            I = T["actualLeft"],
            O = T["actualBottom"],
            Z = this["$dragAvoidBall"]['getBoundingClientRect'](),
            z = Z["width"],
            H = Z["height"],
            f0 = this['$bgImg']["getBoundingClientRect"](),
            f1 = f0["height"];
          if ("dragend" === E["status"]) return void Object["assign"](E, {
            'beginTime': 0
          });
          Object["assign"](E, w);
          var f2 = X["msie"](),
            f3 = X['sample'](this['ballTraceData'], f2 ? G : K),
            f4 = this["$store"]["state"]['token'],
            f5 = M(S(f4, [Math["round"](I + z / 2), Math['round'](f1 - (O + H / 2)), X["now"]() - this["beginTime"]] + ''));
          this["onVerifyCaptcha"]({
            'data': JSON["stringify"]({
              'd': '',
              'm': M(f3["join"](':')),
              'p': f5,
              'ext': M(S(f4, this["mouseDownCounts"] + ',' + this["traceData"]['length']))
            })
          });
        },
        'getActualDragCoordinate': function () {
          var BS = B2,
            E = this["drag"],
            T = E["dragX"],
            I = E["dragY"],
            O = this["$bgImg"]["getBoundingClientRect"](),
            Z = O["width"],
            z = O["height"],
            H = this["$dragAvoidBall"]["getBoundingClientRect"](),
            f0 = H["width"],
            f1 = H["height"],
            f2 = Z - f0,
            f3 = z - f1,
            f4 = Math["min"](Math["max"](T, 0), f2),
            f5 = -Math["min"](Math["max"](I, -f3), 0);
          return {
            'actualLeft': f4,
            'actualBottom': f5
          };
        }
      }
    });
  }, function (A, L, D) {
    var Bq = vw,
      V = D(8),
      B = D(4),
      J = D(3),
      X = D(10),
      P = X['aes'],
      M = X["xorEncode"],
      S = D(5),
      q = S["CAPTCHA_CLASS"],
      G = S["SAMPLE_NUM"],
      K = D(6),
      F = K['SWITCH_LOAD_STATUS'],
      U = K["INVOKE_HOOK"],
      R = D(7),
      j = R['REQUEST_IMG_ERROR'],
      N = D(11),
      Q = D(9),
      k = Q["createNetCollect"],
      W = 4,
      C = 2,
      w = {
        'status': "dragend",
        'beginTime': 0,
        'clientX': 0,
        'clientY': 0,
        'startX': 0,
        'startY': 0,
        'startLeft': 0,
        'startTop': 0,
        'el': null
      };
    A["exports"] = V["_extend"]({
      'abstract': !0,
      'props': ["loadInfo", "mode"],
      'data': function () {
        var BG = Bq,
          E = this["$store"]['state']["langPkg"];
        return {
          'langPkg': E
        };
      },
      'mounted': function () {
        var Be = Bq;
        this["initData"](), this["_removeEvents"] = this["initEvents"](), this['initCustomStyles']();
      },
      'beforeDestroy': function () {
        var BK = Bq;
        this['_removeEvents'](), this["$el"] = null, this["$bgImgWrap"] = null, this['$picViews'] = [], this["drag"] = null, this["traceData"] = null, this["exchangePos"] = null;
      },
      'render': function (E) {
        var BF = Bq,
          T = E["loadInfo"];
        T && this["changeLoadStatus"](T);
      },
      'methods': {
        'initData': function () {
          var BU = Bq;
          this["clickCounts"] = 0, this["traceData"] = [], this['exchangePos'] = [], this["drag"] = Object['assign']({}, w);
        },
        'initEvents': function () {
          var Bc = Bq,
            E = this;
          this['$bgImgWrap'] = B["find"]('.' + q["BGIMG"], this["$el"]), this['$picViews'] = [];
          for (var T = B['findAll'](".yidun_inference", this['$el']), I = function (f1) {
              var BR = Bc;
              f1["target"]['className']["indexOf"]('yidun_inference') !== -1 && E["onMouseDown"](f1);
            }, O = this['onDragEnd']["bind"](this), Z = this["onMouseMove"]["bind"](this), z = 0, H = T["length"]; z < H; z++) this["$picViews"]['push']({
            'view': T[z],
            'img': B["find"](".yidun_inference__img", T[z])
          });
          var f0 = B["supportPointer"] ? 'pointer' : "mouse";
          return B['on'](this['$bgImgWrap'], f0 + 'down', I), B['on'](document, f0 + 'up', O), B['on'](document, f0 + "move", Z), function () {
            var Bj = Bc;
            B["off"](E["$bgImgWrap"], f0 + 'down', I), B["off"](document, f0 + 'up', O), B["off"](document, f0 + "move", Z);
          };
        },
        'initCustomStyles': function () {
          var Bn = Bq,
            E = this["$store"]["state"]['config']["customStyles"]["imagePanel"];
          this["$picViews"][0]["view"]["style"]['borderTopLeftRadius'] = E["borderRadius"], this["$picViews"][W - 1]["view"]["style"]["borderTopRightRadius"] = E["borderRadius"], this["$picViews"][W]['view']["style"]["borderBottomLeftRadius"] = E['borderRadius'], this["$picViews"][W * C - 1]["view"]["style"]["borderBottomRightRadius"] = E['borderRadius'];
        },
        'reset': function () {
          var BN = Bq,
            E = this["$store"]["state"],
            T = E["countsOfVerifyError"],
            I = E['config'],
            O = T > I['maxVerification'];
          if (!O) {
            var Z = this['$picViews'];
            this["initData"](), B["delClass"](this["$bgImgWrap"], "yidun_bgimg--dragging");
            for (var z = 0, H = Z["length"]; z < H; z++) {
              this['cleanInferenceCls'](z);
              var f0 = Z[z]['img'];
              f0['style']["top"] = '', f0["style"]['left'] = '';
            }
          }
        },
        'cleanInferenceCls': function (E) {
          var BQ = Bq;
          this["$picViews"][E] && (this["$picViews"][E]["view"]["className"] = "yidun_inference yidun_inference--" + E);
        },
        'floatStatusChange': function () {
          var Bl = Bq;
          this["$parent"]["shouldHandleFloatChange"](this["loadInfo"]) && this["changeTipElText"]();
        },
        'changeTipElText': function () {
          var Bt = Bq,
            E = B["find"](".yidun_tips__text", this["$el"]),
            T = this["$store"]["state"]["config"];
          "float" !== (this["mode"] || T["mode"]) || this["$parent"]["panelVisible"] ? (B["text"](E, this["langPkg"]["inferenceTip"]), B["delClass"](this["$el"], 'yidun--button')) : (B["text"](E, this["langPkg"]["clickButton"]), B['addClass'](this["$el"], "yidun--button"));
        },
        'changeLoadStatus': function (E) {
          var Bm = Bq,
            T = this,
            I = E["status"],
            O = E["data"];
          if ("loading" === I && O) {
            var Z = B['find'](".yidun_bg-img", this["$el"]),
              z = B["find"](".yidun_tips__text", this["$el"]),
              H = this["$store"],
              f0 = H["commit"],
              f1 = H['state'],
              f2 = f1["langPkg"],
              f3 = f1['config'],
              f4 = f1["captchaCollector"];
            N['image']({
              'url': O['bg'],
              'timeout': f3['timeout'],
              'onProcess': k(f4, {
                'token': O["token"]
              })
            })["then"](function (f5) {
              var Bk = Bm;
              if (T["_isMounted"]) {
                Z["src"] = f5["src"];
                for (var f6 = 0, f7 = T["$picViews"]["length"]; f6 < f7; f6++) T["$picViews"][f6]["img"]['src'] = f5["src"];
                B['text'](z, f2["inferenceTip"]), f0(F, {
                  'status': "done",
                  'data': O
                });
              }
            })["catch"](function (f5) {
              var BW = Bm;
              if (T['_isMounted']) {
                var f6 = Object["assign"]({}, f5["data"], {
                  'token': O["token"]
                });
                f0(F, {
                  'status': "fail"
                }), f0(U, {
                  'name': "onError",
                  'args': [new R(j, f5["message"], f6)]
                });
              }
            });
          } else "done" === I && this["changeTipElText"]();
        },
        'onMouseDown': function (E) {
          var Bb = Bq;
          if (E["preventDefault"](), this["handleDown"]() && "dragend" === this["drag"]["status"]) {
            var T = E['clientX'],
              I = E["clientY"];
            Object["assign"](this["drag"], {
              'beginTime': J["now"](),
              'clientX': T,
              'clientY': I,
              'startX': T,
              'startY': I
            });
          }
          return !1;
        },
        'onDragEnd': function (E) {
          var BC = Bq;
          if ("dragend" === this["drag"]["status"]) return void Object["assign"](this['drag'], {
            'beginTime': 0
          });
          var T = this['drag']['el'];
          Object["assign"](this["drag"], w);
          var I = this["exchangePos"][0],
            O = this["$picViews"][I]["view"];
          T["style"]["display"] = 'none', this["cleanInferenceCls"](I);
          var Z = O["cloneNode"](!0);
          if (B['replace'](Z, O), this["$picViews"][I]['view'] = Z, this["$picViews"][I]["img"] = B["find"]('.yidun_inference__img', Z), B["delClass"](this['$bgImgWrap'], "yidun_bgimg--dragging"), this["exchangePos"][1] || 0 === this["exchangePos"][1]) {
            var z = this['$picViews'][this["exchangePos"][1]]['img'],
              H = this["getImgPos"](I),
              f0 = H["top"],
              f1 = H["left"];
            z["style"]["top"] = f0, z["style"]["left"] = f1, this["onVerifyCaptcha"]({
              'data': JSON["stringify"]({
                'd': '',
                'm': P(J['sample'](this["traceData"], G)["join"](':')),
                'p': P(M(this["$store"]["state"]["token"], this["exchangePos"]['join'](','))),
                'ext': P(M(this["$store"]["state"]["token"], this["clickCounts"] + ',' + this["traceData"]["length"]))
              })
            });
          } else {
            var f2 = this['$picViews'][I]["img"];
            f2['style']['top'] = '', f2["style"]["left"] = '';
          }
        },
        'onMouseMove': function (E) {
          var Bw = Bq,
            T = E["clientX"],
            I = E["clientY"],
            O = this["drag"],
            Z = O["status"],
            z = O["beginTime"],
            H = O["startX"],
            f0 = O["startY"],
            f1 = T - H,
            f2 = I - f0;
          if ("dragend" === Z && z && (this["drag"]['status'] = 'dragstart'), "dragend" !== this["drag"]["status"]) {
            Object["assign"](this['drag'], {
              'clientX': T,
              'clientY': I
            });
            var f3 = this["$store"]["state"]["token"],
              f4 = M(f3, [Math["round"](f1), Math["round"](f2), J["now"]() - this["drag"]["beginTime"]] + '');
            this["traceData"]['push'](f4), "dragstart" === this["drag"]['status'] && this["startDrag"](E), "dragging" === this["drag"]['status'] && this["dragging"](E);
          }
        },
        'handleDown': function () {
          var BE = Bq;
          this["clickCounts"]++;
          var E = this["$store"]["state"],
            T = E["load"],
            I = E['verifyStatus'];
          return "done" === T["status"] && !I && "dragend" === this['drag']['status'];
        },
        'startDrag': function (E) {
          var BT = Bq,
            T = E["target"];
          B["addClass"](this['$bgImgWrap'], 'yidun_bgimg--dragging');
          var I = T['parentNode'],
            O = I["cloneNode"](!0);
          O["draggable"] = !1, O['removeAttribute']("style");
          for (var Z = B["findAll"]('.yidun_inference--drag', this['$bgImgWrap']), z = 0, H = Z['length']; z < H; z++) B["remove"](Z[z]);
          B["addClass"](O, "yidun_inference--drag"), this["$bgImgWrap"]['appendChild'](O), B["addClass"](I, "yidun_inference--origin"), Object["assign"](this["drag"], {
            'status': "dragging",
            'el': O,
            'startLeft': O['offsetLeft'],
            'startTop': O["offsetTop"]
          });
          for (var f0 = 0, f1 = this["$picViews"]["length"]; f0 < f1; f0++) if (this["$picViews"][f0]["view"] === I) {
            this["exchangePos"][0] = f0;
            break;
          }
        },
        'dragging': function () {
          var Bi = Bq,
            E = this['drag'],
            T = E["clientX"],
            I = E['clientY'],
            O = E["startX"],
            Z = E["startY"],
            z = E['el'],
            H = this["computeOffset"](T - O, I - Z),
            f0 = H['x'],
            f1 = H['y'];
          z["style"]["left"] = f0 + 'px', z['style']["top"] = f1 + 'px', this["readyExchange"](f0, f1);
        },
        'readyExchange': function (E, T) {
          var BI = Bq,
            I = this["getDragCenterIndex"](E, T),
            O = this['exchangePos'][0],
            Z = this["$picViews"][O]["view"];
          if (I !== this["exchangePos"][1]) {
            for (var z = 0, H = this["$picViews"]["length"]; z < H; z++) B["delClass"](this['$picViews'][z]["view"], "yidun_inference--target");
            if (I === -1 || O === I) return B["delClass"](Z, 'yidun_inference--swap'), void (this["exchangePos"][1] = void 0);
            this["exchangePos"][1] = I, B["addClass"](this['$picViews'][I]['view'], 'yidun_inference--target'), B['addClass'](Z, "yidun_inference--swap");
            var f0 = this["$picViews"][O]['img'],
              f1 = this["getImgPos"](I),
              f2 = f1['top'],
              f3 = f1["left"];
            f0['style']["top"] = f2, f0["style"]["left"] = f3;
          }
        },
        'computeOffset': function (E, T) {
          var BO = Bq,
            I = this['drag'],
            O = I["startLeft"],
            Z = I["startTop"],
            z = I['el'],
            H = this['$bgImgWrap']['offsetWidth'] - z["offsetWidth"],
            f0 = this['$bgImgWrap']["offsetHeight"] - z["offsetHeight"],
            f1 = E + O,
            f2 = T + Z;
          return f1 < 0 ? f1 = 0 : f1 > H && (f1 = H), f2 < 0 ? f2 = 0 : f2 > f0 && (f2 = f0), {
            'x': f1,
            'y': f2
          };
        },
        'getDragCenterIndex': function (E, T) {
          var Bo = Bq,
            I = B["getRect"](this["drag"]['el']),
            O = I["width"],
            Z = I["height"],
            z = E + O / 2,
            H = T + Z / 2,
            f0 = parseInt(z / O, 10),
            f1 = parseInt(H / Z, 10);
          return z % O === 0 || H % Z === 0 ? -1 : f0 + f1 * W;
        },
        'getImgPos': function (E) {
          var T = E - W;
          return {
            'top': (T < 0 ? 0 : -100) + '%',
            'left': (T < 0 ? E * -100 : T * -100) + '%'
          };
        }
      }
    });
  }, function (A, L, D) {
    var BZ = vw,
      V = function () {
        function I(O, Z) {
          var Bd = v,
            z = [],
            H = !0,
            f0 = !1,
            f1 = void 0;
          try {
            for (var f2, f3 = O[Symbol["iterator"]](); !(H = (f2 = f3["next"]())["done"]) && (z["push"](f2['value']), !Z || z["length"] !== Z); H = !0);
          } catch (f4) {
            f0 = !0, f1 = f4;
          } finally {
            try {
              !H && f3['return'] && f3["return"]();
            } finally {
              if (f0) throw f1;
            }
          }
          return z;
        }
        return function (O, Z) {
          var Bp = v;
          if (Array["isArray"](O)) return O;
          if (Symbol["iterator"] in Object(O)) return I(O, Z);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }(),
      B = D(8),
      J = D(4),
      X = D(3),
      P = D(56),
      M = D(5),
      S = M['CAPTCHA_CLASS'],
      q = M["SAMPLE_NUM"],
      G = D(6),
      K = G["SWITCH_LOAD_STATUS"],
      F = G["INVOKE_HOOK"],
      U = D(10),
      R = U["aes"],
      j = U["xorEncode"],
      N = D(7),
      Q = N["REQUEST_IMG_ERROR"],
      W = D(11),
      C = D(9),
      w = C["createNetCollect"],
      E = document,
      T = {
        'status': "dragend",
        'beginTime': 0,
        'clientX': 0,
        'startX': 0,
        'clientY': 0,
        'startY': 0,
        'startLeft': 0,
        'dragX': 0
      };
    A['exports'] = B["_extend"]({
      'abstract': !0,
      'props': ["loadInfo"],
      'mounted': function () {
        var Bg = BZ;
        this["initData"](), this["firstEventType"] = '', this['_removeEvents'] = this["initEvents"](), this["initPosition"]();
      },
      'beforeDestroy': function () {
        var Bz = BZ;
        this['_removeEvents'](), this['sliderTransition'] = null, this["$slider"]["style"]["transition"] = '', this["$el"] = null, this["$slideIndicator"] = null, this['$slider'] = null, this['$jigsaw'] = null, this["startLeft"] = 0, this['drag'] = null, this["initialDrag"] = null;
      },
      'render': function (I) {
        var Ba = BZ,
          O = I["loadInfo"];
        O && this["changeLoadStatus"](O);
      },
      'methods': {
        'initData': function () {
          var BH = BZ,
            I = this["$store"]["state"]["config"];
          this['startLeft'] = parseInt(I["startLeft"], 10), this['initialDrag'] = Object["assign"](T, {
            'startLeft': this['startLeft']
          }), this["drag"] = Object["assign"]({}, this['initialDrag']), this['traceData'] = [], this["atomTraceData"] = [], this["mouseDownCounts"] = 0, this['attrs'] = void 0, this["ratio"] = 1;
        },
        'changeSlideIcon': function (I) {
          var Bh = BZ;
          !this["$store"]['state']["config"]["customStyles"]["icon"]["slider"] && this["$slideIcon"] && (I ? (this["$slideIcon"]['src'] = I, this['$slideIcon']["style"]["display"] = "block") : this["$slideIcon"]["style"]['display'] = "none");
        },
        'initEvents': function () {
          var Bx = BZ,
            I = this;
          this["$slideIndicator"] = J["find"]('.' + S['SLIDE_INDICATOR'], this["$el"]), this["$jigsaw"] = J["find"]('.' + S["JIGSAW"], this['$el']), this["$control"] = J["find"]('.' + S["CONTROL"], this["$el"]), this['$slider'] = J["find"]('.' + S["SLIDER"], this["$el"]), this["$slideIcon"] = J["find"](".yidun_slider__icon--img", this["$el"]);
          var O = this["$parent"]["$data"]['customStyles']['controlBar'],
            Z = void 0 === O ? {} : O;
          this["controlBar"] = Z;
          var z = function (f9) {
              return function (ff) {
                var J0 = v,
                  fv = ff["type"] || '';
                I['firstEventType'] || (I['firstEventType'] = fv), fv["indexOf"]('pointer') === -1 && I['firstEventType']["indexOf"]('pointer') > -1 || I["firstEventType"]["indexOf"]("pointer") === -1 && fv["indexOf"]("pointer") > -1 || f9(ff);
              };
            },
            H = z(this["onMouseDown"]['bind'](this)),
            f0 = z(this["onMouseDown"]["bind"](this)),
            f1 = z(this['onMouseMove']["bind"](this)),
            f2 = this["onMouseUp"]["bind"](this),
            f3 = J['supportPointer'] ? "pointer" : "mouse";
          if (J['on'](this["$slider"], f3 + "down", H), J['on'](this["$jigsaw"], f3 + 'down', f0), J['on'](E, f3 + "move", f1), J['on'](E, f3 + 'up', f2), "pointer" === f3) {
            var f4 = z(this['onMouseDown']["bind"](this)),
              f5 = z(this['onMouseDown']['bind'](this)),
              f6 = z(this["onMouseMove"]["bind"](this)),
              f7 = this['onMouseUp']['bind'](this),
              f8 = "mouse";
            J['on'](this["$slider"], f8 + "down", f4), J['on'](this["$jigsaw"], f8 + "down", f5), J['on'](E, f8 + "move", f6), J['on'](E, f8 + 'up', f7), this["_removeMouseEvent"] = function () {
              var J1 = Bx;
              J["off"](I['$slider'], f8 + "down", f4), J["off"](I["$jigsaw"], f8 + "down", f5), J["off"](E, f8 + "move", f6), J["off"](E, f8 + 'up', f7);
            };
          }
          return this["sliderTransition"] = J["transition"](this["$slider"], {
            'beforeLeave': function (f9) {
              var J2 = Bx;
              f9["style"]['transition'] = "left .3s ease-out";
            },
            'afterLeave': function (f9) {
              var J3 = Bx;
              f9["style"]['transition'] = '';
            }
          }), J["supportPointer"] && (document['documentElement']['style']['touchAction'] = "none"), function () {
            var J4 = Bx;
            J["off"](I['$slider'], f3 + 'down', H), J['off'](I['$jigsaw'], f3 + "down", f0), J["off"](E, f3 + 'move', f1), J["off"](E, f3 + 'up', f2), "pointer" === f3 && I['_removeMouseEvent'](), I["sliderTransition"]["dispose"](), J["supportPointer"] && (document['documentElement']["style"]["touchAction"] = "auto");
          };
        },
        'initPosition': function () {
          var J5 = BZ,
            I = this["$slider"]['offsetWidth'];
          this["$slider"]['style']["left"] = this['startLeft'] + 'px', this["$jigsaw"]['style']['left'] = this["startLeft"] + 'px', this["$jigsaw"]["style"]['transform'] = '', this["$jigsaw"]["style"]["transformOrigin"] = '', this["$slideIndicator"]["style"]["width"] = this["startLeft"] + I + 'px';
        },
        'updateJigsawRotateAndLeft': function () {
          var J6 = BZ,
            I = this['$el']["offsetWidth"],
            O = this["$slider"]["offsetWidth"],
            Z = this['$jigsaw']["offsetWidth"],
            z = this["restrict"](this["$jigsaw"], O - Z);
          if (this["ratio"] = (I / 2 - Z) / I, this["attrs"]) {
            var H = this['attrs'][0],
              f0 = z * this["ratio"];
            this["$jigsaw"]["style"]["left"] = f0 + 'px', this['$jigsaw']["style"]["transform"] = "rotate(" + H * f0 + "deg)", this["$jigsaw"]["style"]["transformOrigin"] = H > 0 ? "bottom right" : "top right";
          }
        },
        'initJigsawPos': function (I) {
          var J7 = BZ;
          I && (this["attrs"] = I["attrs"], this['updateJigsawRotateAndLeft']());
        },
        'floatStatusChange': function () {
          var J8 = BZ;
          this["updateJigsawRotateAndLeft"]();
        },
        'reset': function () {
          var J9 = BZ,
            I = this["$store"]['state'],
            O = I['countsOfVerifyError'],
            Z = I['config'],
            z = O > Z["maxVerification"];
          z || (this["initData"](), J["delClass"](this["$control"], "yidun_control--moving"), parseInt(this["$slider"]["style"]["left"]) && this['sliderTransition']['leave'](), this["initPosition"]());
        },
        'changeLoadStatus': function (I) {
          var Jf = BZ,
            O = this,
            Z = I["data"];
          if (this["changeSlideIcon"](this["controlBar"]["slideIcon"]), "loading" === I['status'] && Z) {
            var z = this['$store']['state'],
              H = z["langPkg"],
              f0 = z["config"],
              f1 = z["captchaCollector"],
              f2 = J['find'](".yidun_tips__text", this["$el"]),
              f3 = J["find"](".yidun_bg-img", this["$el"]),
              f4 = J["find"]('.' + S["JIGSAW"], this["$el"]),
              f5 = this["$store"]["commit"],
              f6 = w(f1, {
                'token': Z["token"]
              });
            W["all"]([W["image"]({
              'url': Z['bg'],
              'timeout': f0["timeout"],
              'onProcess': f6
            }), W["image"]({
              'url': Z["front"],
              'timeout': f0["timeout"],
              'onProcess': f6
            })])["then"](function (f7) {
              var Jv = Jf;
              if (O["_isMounted"]) {
                var f8 = V(f7, 2),
                  f9 = f8[0],
                  ff = f8[1];
                f3["src"] = f9["src"], f4["src"] = ff["src"], f4["onload"] = function () {
                  var JA = Jv;
                  O["initJigsawPos"](Z);
                }, J['text'](f2, H["slideTip"]), f5(K, {
                  'status': "done",
                  'data': Z
                });
              }
            })["catch"](function (f7) {
              var JL = Jf;
              if (O["_isMounted"]) {
                var f8 = Object['assign']({}, f7["data"], {
                  'token': Z["token"]
                });
                f5(K, {
                  'status': "fail"
                }), f5(F, {
                  'name': "onError",
                  'args': [new N(Q, f7["message"], f8)]
                });
              }
            });
          }
        },
        'onMouseDown': function (I) {
          var JD = BZ;
          I["event"]["cancelable"] !== !1 && I['preventDefault'](), this["mouseDownCounts"]++, this["width"] = this["$el"]["offsetWidth"];
          var O = this["$store"]["state"],
            Z = O['load'],
            z = O["verifyStatus"];
          if ('done' === Z['status'] && !z) {
            var H = I["clientX"],
              f0 = I['clientY'],
              f1 = this["drag"];
            "dragend" === f1["status"] && Object["assign"](f1, {
              'beginTime': X["now"](),
              'clientX': H,
              'startX': H,
              'clientY': f0,
              'startY': f0,
              'dragX': 0
            });
          }
        },
        'onMouseMove': function (I) {
          var JY = BZ,
            O = I["clientX"],
            Z = I["clientY"],
            z = this["drag"],
            H = z["status"],
            f0 = z['beginTime'],
            f1 = z["startX"];
          if (z["status"] = f0 && O - f1 > 3 && 'dragend' === H ? "dragstart" : H, 'dragend' !== z["status"]) {
            !(I["type"]['indexOf']('touch') !== -1 && J["supportPassive"] || I["event"]["cancelable"] !== !1) && I["preventDefault"](), Object["assign"](z, {
              'clientX': O,
              'clientY': Z,
              'dragX': O - z["startX"]
            });
            var f2 = this["$store"]["state"]["token"],
              f3 = [Math['round'](z["dragX"] < 0 ? 0 : z['dragX']), Math["round"](z["clientY"] - z["startY"]), X["now"]() - z["beginTime"]];
            this["atomTraceData"]["push"](f3);
            var f4 = j(f2, f3 + '');
            this['traceData']["push"](f4), 'dragstart' === z['status'] && this['onMouseMoveStart'](I), "dragging" === z["status"] && this["onMouseMoving"](I);
          }
        },
        'onMouseMoveStart': function (I) {
          var Jy = BZ,
            O = J["getComputedStyle"](this["$slider"], 'left'),
            Z = J["find"](".yidun_tips__text", this["$el"]);
          J["text"](Z, ''), Object["assign"](this["drag"], {
            'status': "dragging",
            'startLeft': parseInt(O["slice"](0, -2), 10)
          });
        },
        'onMouseMoving': function () {
          var JV = BZ,
            I = this['restrict'](this["$slider"]);
          this["$slider"]["style"]["left"] = I + 'px';
          var O = this["$slider"]['offsetWidth'],
            Z = this["$jigsaw"]['offsetWidth'],
            z = this["restrict"](this["$jigsaw"], O - Z);
          this["attrs"] ? this["updateJigsawRotateAndLeft"]() : this['$jigsaw']['style']["left"] = z + 'px', J["addClass"](this['$control'], "yidun_control--moving"), this["$slideIndicator"]['style']["width"] = I + O + 'px', this['changeSlideIcon'](this['controlBar']["slideIconMoving"]);
        },
        'onMouseUp': function (I) {
          var JB = BZ,
            O = this["drag"];
          if ("dragend" === O["status"]) return void Object["assign"](O, {
            'beginTime': 0
          });
          Object["assign"](O, this['initialDrag']);
          var Z = X["sample"](this['traceData'], q),
            z = this['$store']["state"]["token"],
            H = R(j(z, parseInt(this["$jigsaw"]["style"]["left"], 10) / this["width"] * 100 + '')),
            f0 = P(X["unique2DArray"](this['atomTraceData'], 2));
          this['onVerifyCaptcha']({
            'data': JSON["stringify"]({
              'd': R(Z["join"](':')),
              'm': '',
              'p': H,
              'f': R(j(z, f0['join'](','))),
              'ext': R(j(z, this['mouseDownCounts'] + ',' + this['traceData']['length']))
            })
          });
        },
        'restrict': function (I, O) {
          var JJ = BZ;
          if (I) {
            var Z,
              z,
              H = this['drag'],
              f0 = H["startLeft"],
              f1 = H["dragX"],
              f2 = this['width'],
              f3 = I["offsetWidth"],
              f4 = this["$slider"]["offsetWidth"],
              f5 = f2 - f3,
              f6 = f0 + f1,
              f7 = O < 0 ? -O : O / 2;
            return I === this["$jigsaw"] && (f1 <= f7 ? (Z = f1, z = O < 0 ? -Z / 2 : Z, f6 += z) : f2 - f1 - f4 <= f7 ? (Z = f1 - (f2 - f4 - f7), z = O < 0 ? -Z / 2 : Z, f6 += O / 2 + z) : f6 += O / 2), f6 <= this["startLeft"] && (f6 = this["startLeft"]), f6 >= f5 && (f6 = f5), f6;
          }
        }
      }
    });
  }, function (A, L, D) {
    var JP = vw;
    function V(E, T, I) {
      var JX = v;
      return T in E ? Object["defineProperty"](E, T, {
        'value': I,
        'enumerable': !0,
        'configurable': !0,
        'writable': !0
      }) : E[T] = I, E;
    }
    var B,
      J = D(8),
      X = D(4),
      P = D(3),
      M = D(10),
      S = M["aes"],
      q = M["xorEncode"],
      G = D(5),
      K = G["CAPTCHA_TYPE"],
      F = G["CAPTCHA_CLASS"],
      U = G["SAMPLE_NUM"],
      R = D(6),
      j = R["SWITCH_LOAD_STATUS"],
      N = R["INVOKE_HOOK"],
      Q = D(7),
      k = Q["REQUEST_IMG_ERROR"],
      W = D(11),
      C = D(9),
      w = C["createNetCollect"];
    A["exports"] = J["_extend"]({
      'abstract': !0,
      'props': ["loadInfo", "mode", 'type', "isRtlLang"],
      'data': function () {
        var Js = JP,
          E = this["$store"]["state"]["langPkg"];
        return {
          'langPkg': E
        };
      },
      'on': (B = {}, V(B, '.' + F["BGIMG"] + " click", function (E) {
        var Jr = JP;
        this["onClick"](E);
      }), V(B, '.' + F["BGIMG"] + " mousemove", function (E) {
        var JM = JP;
        this["trackMoving"](E);
      }), B),
      'mounted': function () {
        var Ju = JP;
        this["initData"](), this["$bgImg"] = X["find"]('.' + F["BGIMG"], this["$el"]);
      },
      'beforeDestroy': function () {
        var JS = JP;
        this["$bgImg"] = null;
      },
      'render': function (E) {
        var Jq = JP,
          T = E['loadInfo'];
        if (T && "done" === T["status"]) {
          var I = T['data'] && T["data"]["front"];
          Array["isArray"](I) && (I = I[0], T['data']["front"] = I);
        }
        T && this["changeLoadStatus"](T);
      },
      'methods': {
        'initData': function () {
          var JG = JP;
          this["pointsStack"] = [], this['MAX_POINTS'] = 0, this["traceData"] = [], this["beginTime"] = 0, this["clickCounts"] = 0;
        },
        'reset': function () {
          var Je = JP,
            E = this["$store"]["state"],
            T = E["countsOfVerifyError"],
            I = E["config"],
            O = T > I["maxVerification"];
          O || (this["cleanPoints"](), this['initData']());
        },
        'floatStatusChange': function () {
          var JK = JP;
          if (this["$parent"]['shouldHandleFloatChange'](this["loadInfo"])) {
            var E = this["loadInfo"]["data"]['front'] || '';
            this['changeTipElText']({
              'message': E
            });
          }
        },
        'changeTipElText': function (E) {
          var JF = JP,
            T = E["message"],
            I = void 0 === T ? '' : T,
            O = this["$store"]["state"]["config"],
            Z = this["langPkg"],
            z = this["$parent"]["panelVisible"],
            H = "float" === (this["mode"] || O["mode"]),
            f0 = X["find"](".yidun_tips__text", this["$el"]),
            f1 = X["find"](".yidun_tips__answer", this["$el"]),
            f2 = X["find"]('.yidun_tips__point', this["$el"]);
          H && !z ? (X["text"](f0, Z['clickButton']), X['addClass'](this["$el"], "yidun--button"), X["addClass"](f1, 'hide')) : (this['type'] === K['ICON_POINT'] ? X["text"](f0, Z["clickInTurn"]) : this["type"] === K["WORD_GROUP"] ? X['text'](f0, Z["clickOverlapWord"]) : this['type'] === K["WORD_ORDER"] ? X["text"](f0, Z["clickWordInTurn"]) : this["type"] === K["SPACE"] ? X["text"](f0, I) : (this['isRtlLang'] && (I = P["reverse"](I)), X["text"](f2, I["replace"](/./g, " \"$&\"")), X["text"](f0, Z["clickInTurn"])), X["delClass"](f1, "hide"), X["delClass"](this["$el"], 'yidun--button'));
        },
        'changeLoadStatus': function (E) {
          var JU = JP,
            T = this,
            I = E['status'],
            O = E["data"];
          switch (I) {
            case 'loading':
              if (O) {
                var Z = X["find"](".yidun_bg-img", this["$el"]),
                  z = X['find'](".yidun_tips__img", this["$el"]),
                  H = this["$store"],
                  f0 = H["commit"],
                  f1 = H['state'],
                  f2 = W['image']({
                    'url': O['bg'],
                    'timeout': f1['config']["timeout"],
                    'onProcess': w(f1["captchaCollector"], {
                      'token': O["token"]
                    })
                  });
                f2['then'](function (f5) {
                  var Jc = JU;
                  T["_isMounted"] && (Z["src"] = f5["src"], T["type"] === K['ICON_POINT'] && (z["src"] = f5["src"]), f0(j, {
                    'status': "done",
                    'data': O
                  }));
                })['catch'](function (f5) {
                  var JR = JU;
                  if (T['_isMounted']) {
                    var f6 = Object["assign"]({}, f5["data"], {
                      'token': O["token"]
                    });
                    f0(j, {
                      'status': "fail"
                    }), f0(N, {
                      'name': 'onError',
                      'args': [new Q(k, f5["message"], f6)]
                    });
                  }
                });
              }
              break;
            case 'done':
              var f3 = O['front'] || '',
                f4 = 0;
              f4 = this["type"] === K["ICON_POINT"] ? 3 : this["type"] === K['WORD_GROUP'] || this["type"] === K["WORD_ORDER"] ? parseInt(f3, 10) : this["type"] === K["SPACE"] ? 1 : f3['length'], this["MAX_POINTS"] = f4, this['changeTipElText']({
                'message': f3
              });
          }
        },
        'onClick': function (E) {
          var Jj = JP,
            T = this,
            I = this["$store"]["state"],
            O = I["countsOfVerifyError"],
            Z = I["config"],
            z = O > Z["maxVerification"];
          if (!z) {
            this["clickCounts"]++;
            var H = this["$bgImg"]["getBoundingClientRect"](),
              f0 = H["left"],
              f1 = H['top'];
            this['pointsStack']["length"] || (this['beginTime'] = P['now']());
            var f2 = this['pointsStack']["slice"](-1)[0];
            return f2 && E['target'] === f2['el'] && !this["$store"]["state"]["verifyStatus"] ? void P["raf"](function () {
              var Jn = Jj;
              return T["$bgImg"]['removeChild'](T["pointsStack"]["pop"]()['el']);
            }) : void this["addPoint"]({
              'left': E["clientX"] - f0,
              'top': E["clientY"] - f1
            });
          }
        },
        'trackMoving': function (E) {
          var JN = JP;
          if (this["beginTime"]) {
            var T = this["$bgImg"]["getBoundingClientRect"](),
              I = T["left"],
              O = T['top'],
              Z = q(this["$store"]['state']["token"], [Math["round"](E["clientX"] - I), Math['round'](E['clientY'] - O), P['now']() - this["beginTime"]] + '');
            this["traceData"]['push'](Z);
          }
        },
        'addPoint': function (E) {
          var JQ = JP,
            T = E["left"],
            I = E["top"],
            O = this["pointsStack"]["length"] + 1;
          if (!(O > this["MAX_POINTS"])) {
            var Z = document["createElement"]("div");
            Z['className'] = "yidun_icon-point yidun_point-" + O, X["css"](Z, "left: " + (T - 10) + "px; top: " + (I - 25) + "px;"), this['$bgImg']["appendChild"](Z), this["pointsStack"]['push']({
              'el': Z,
              'coord': q(this["$store"]["state"]["token"], [Math["round"](T), Math['round'](I), P['now']() - this["beginTime"]] + '')
            }), this["shouldVerifyCaptcha"]();
          }
        },
        'shouldVerifyCaptcha': function () {
          var Jl = JP,
            E = this["pointsStack"];
          if (E["length"] === this["MAX_POINTS"]) {
            var T = E["map"](function (O) {
                var Jt = Jl;
                return O["coord"];
              }),
              I = this['traceData'];
            this["onVerifyCaptcha"]({
              'data': JSON["stringify"]({
                'd': '',
                'm': S(P["sample"](I, U)["join"](':')),
                'p': S(T["join"](':')),
                'ext': S(q(this["$store"]["state"]["token"], this["clickCounts"] + ',' + I["length"]))
              })
            });
          }
        },
        'cleanPoints': function () {
          var Jm = JP;
          for (var E; E = this["pointsStack"]["pop"]();) this["$bgImg"]['removeChild'](E['el']);
        }
      }
    });
  }, function (A, L, D) {
    var Jk = vw,
      Y = D(8),
      V = D(4),
      B = D(61),
      J = D(3),
      X = D(6),
      P = X["SWITCH_LOAD_STATUS"],
      M = X['UPDATE_VERIFY_STATUS'],
      S = X["INVOKE_HOOK"],
      q = D(7),
      G = q["REQUEST_IMG_ERROR"],
      K = D(11),
      F = D(9),
      U = F["createNetCollect"];
    A["exports"] = Y['_extend']({
      'abstract': !0,
      'props': ['loadInfo'],
      'data': function () {
        var JW = Jk,
          R = this["$store"]['state'],
          j = R["langPkg"],
          N = R["config"]["lang"],
          Q = R["smsNew"],
          m = R["smsNewVersion"],
          k = R['version'];
        return {
          'langPkg': j,
          'lang': N,
          'smsNew': Q,
          'qr': null,
          'smsNewVersion': m,
          'version': k
        };
      },
      'mounted': function () {
        var Jb = Jk,
          R = this;
        this["TIMEOUT_SECONDS"] = 300, this["_unsubscribe"] = this["$store"]["subscribe"](function (j, N) {
          var JC = Jb,
            Q = j["type"],
            m = N["verifyStatus"];
          switch (Q) {
            case M:
              switch (m) {
                case "success":
                case "error":
                  R["clearTimers"]();
              }
          }
        }), this["smsNew"] && (this['_removeEvents'] = this["initEvents"]());
      },
      'beforeDestroy': function () {
        var Jw = Jk;
        this["_unsubscribe"](), this["clearTimers"](), this["smsNew"] && this["_removeEvents"] && this["_removeEvents"]();
      },
      'render': function (R) {
        var JE = Jk,
          j = R["loadInfo"];
        j && this["changeLoadStatus"](j);
      },
      'methods': {
        'initEvents': function () {
          var JT = Jk,
            R = V['find']('.yidun_smsbox', this["$el"]),
            j = V["find"](".yidun_smsbox-text--manual", this["$el"]),
            N = V["find"]('.yidun_smsbox-mobile--manual-btn', this["$el"]),
            Q = V["find"](".yidun_smsbox-manual--qr", this["$el"]),
            m = V["find"]('.yidun_smsbox-manual--btn', this["$el"]),
            k = function () {
              var Ji = JT;
              V['addClass'](R, "yidun_smsbox--manual");
            };
          j && V['on'](j, 'click', k, !0), N && V['on'](N, "click", k, !0);
          var W = function () {
            var JI = JT;
            V["delClass"](R, "yidun_smsbox--manual");
          };
          return Q && V['on'](Q, "click", W, !0), m && V['on'](m, "click", W, !0), function () {
            var JO = JT;
            j && V['off'](j, 'click', k, !0), Q && V["off"](Q, "click", W, !0), m && V["off"](m, 'click', W, !0);
          };
        },
        'changeLoadStatus': function (j) {
          var Jo = Jk,
            N = this,
            Q = j["status"],
            W = j['data'];
          switch (Q) {
            case "loading":
              if (W) {
                var C = V["find"](".yidun_bg-img", this["$el"]),
                  w = V["find"](".yidun_smsbox-qrcode--img", this['$el']),
                  E = V["find"](".yidun_smsbox-manual--edit-content", this["$el"]),
                  T = V['find'](".yidun_smsbox-manual--send-content__short", this['$el']),
                  I = V['find'](".yidun_smsbox-manual--send-content__backup", this["$el"]),
                  O = V["find"](".yidun_smsbox--mobile-btn-inner", this["$el"]),
                  Z = this["$store"],
                  z = Z["commit"],
                  H = Z["state"],
                  f0 = K['image']({
                    'url': W['bg'],
                    'timeout': H["config"]["timeout"],
                    'onProcess': U(H["captchaCollector"], {
                      'token': W["token"]
                    })
                  });
                f0["then"](function (f3) {
                  var Jd = Jo;
                  if (N["smsNew"] && w && E && T && I && O) {
                    var f4 = W["front"] && "string" == typeof W["front"] ? W['front']["split"](',') : [];
                    if (3 === f4["length"]) {
                      V["text"](E, f4[0]), V["text"](T, f4[1]), V['text'](I, N["langPkg"]['sms']['or'] + f4[2]);
                      var f5 = !1,
                        f6 = f5 ? "http" : 'https',
                        f7 = N["$store"]["state"]["config"]["staticServer"],
                        f8 = J["encodeUrlParams"]({
                          'code': f4[0],
                          'phone': f4[1],
                          'phoneBackup': f4[2],
                          'lang': N["lang"],
                          'version': H["smsVersion"]
                        }),
                        f9 = 'sms' + (f5 ? '' : '.v' + N["version"]) + ".html",
                        ff = f6 + '://' + (Array["isArray"](f7) ? f7[0] : f7) + (f5 ? '' : "/api/v2") + '/' + f9 + '?' + f8;
                      N['qr'] && N['qr']["clear"] && (N['qr']["clear"](), N['qr'] = null), V["html"](w, ''), N['qr'] = new B(w, {
                        'text': ff,
                        'width': 96,
                        'height': 96,
                        'useCanvas': !0,
                        'correctLevel': B["CorrectLevel"]['M']
                      });
                      var fv = '10690163',
                        fA = "106981630163",
                        fL = f4[1]["indexOf"](fv) || f4[1]["indexOf"](fA) || f4[2]["indexOf"](fv) || f4[2]["indexOf"](fA);
                      if (fL) {
                        var fD = '',
                          fY = window["navigator"]["userAgent"],
                          fy = f4[1];
                        fD = /(iPhone|iPad|iPod|iOS)/i["test"](fY) ? "sms:" + fy + "&body=" + f4[0] : "sms:" + fy + '?body=' + f4[0], O["setAttribute"]("href", N["smsNewVersion"] > 1 ? fD : ff);
                      }
                    }
                  } else C["src"] = f3['src'];
                  z(P, {
                    'status': "done",
                    'data': W
                  });
                })["catch"](function (f3) {
                  var Jp = Jo,
                    f4 = Object['assign']({}, f3["data"], {
                      'token': W["token"]
                    });
                  z(P, {
                    'status': "fail"
                  }), z(S, {
                    'name': "onError",
                    'args': [new q(G, f3["message"], f4)]
                  });
                });
              }
              break;
            case 'done':
              var f1 = V["find"]('.yidun_tips__text', this['$el']),
                f2 = this["langPkg"];
              f1["innerHTML"] = f2["waitForSMS"] + "\n          <span class=\"yidun_sms-counter\"></span>", this["countDown"](), this['pollingToVerify']();
          }
        },
        'pollingToVerify': function () {
          var JZ = Jk,
            R = this,
            j = this["TIMEOUT_SECONDS"],
            N = 5,
            Q = 0,
            m = function k() {
              var Jg = JZ;
              return N * Q >= j ? void R["$store"]['commit'](M, {
                'verifyStatus': "error",
                'error': new Error("SMS is outdated")
              }) : (Q++, R["onVerifyCaptcha"]({
                'data': ''
              }), void (R["pollingTimer"] = setTimeout(k, 1000 * N)));
            };
          m();
        },
        'countDown': function () {
          var Jz = Jk,
            R = this,
            j = this["TIMEOUT_SECONDS"],
            N = V["find"](".yidun_sms-counter", this['$el']),
            Q = function m() {
              V['text'](N, j-- + 's'), 0 !== j && (R['countTimer'] = setTimeout(m, 1000));
            };
          Q();
        },
        'clearTimers': function () {
          var Ja = Jk;
          this["countTimer"] && (clearTimeout(this['countTimer']), this["countTimer"] = null), this["pollingTimer"] && (clearTimeout(this["pollingTimer"]), this["pollingTimer"] = null);
        },
        'reset': function () {
          this['clearTimers']();
        }
      }
    });
  }, function (A, L, D) {
    var Jh = vw;
    function V(I, O, Z) {
      var JH = v;
      return O in I ? Object["defineProperty"](I, O, {
        'value': Z,
        'enumerable': !0,
        'configurable': !0,
        'writable': !0
      }) : I[O] = Z, I;
    }
    var B,
      J = D(8),
      X = D(4),
      P = D(3),
      M = D(10),
      S = M["aes"],
      q = M["xorEncode"],
      G = D(5),
      K = G["CAPTCHA_CLASS"],
      F = G["SAMPLE_NUM"],
      U = G['LARGE_SIZE_TYPE'],
      R = D(6),
      j = R["SWITCH_LOAD_STATUS"],
      N = R["INVOKE_HOOK"],
      Q = R["EVENT_CLOSE"],
      W = D(7),
      C = W["REQUEST_AUDIO_ERROR"],
      w = D(11),
      E = D(9),
      T = E["createNetCollect"];
    A['exports'] = J["_extend"]({
      'abstract': !0,
      'props': ['loadInfo', "mode", "size", "type", "fixedAudio"],
      'data': function () {
        var Jx = Jh,
          I = this["$store"]['state']["langPkg"];
        return {
          'langPkg': I,
          'playStatus': 'start',
          'yidunFontSize': null
        };
      },
      'on': (B = {}, V(B, '.' + K['CONTROL'] + " keydown", function (I) {
        var X0 = Jh;
        function O(Z) {
          return I['apply'](this, arguments);
        }
        return O["toString"] = function () {
          var X1 = X0;
          return I["toString"]();
        }, O;
      }(function (I) {
        var X2 = Jh;
        if (I) {
          var O = I["nativeEvent"]["event"];
          if (O) {
            var Z = !1;
            void 0 !== O['key'] ? Z = "Spacebar" === O["key"] || " " === O["key"] || "Enter" === O["key"] : void 0 !== O['keyCode'] && (Z = 13 === O["keyCode"] || 32 === O['keyCode']), Z && (I["preventDefault"](), this["handleVerifyBtn"](I));
          }
        }
      })), V(B, ".yidun_voice__input keydown", function (I) {
        var X3 = Jh;
        if (I) {
          var O = I['nativeEvent']["event"];
          if (O) {
            var Z = !1;
            void 0 !== O["key"] ? Z = "Spacebar" === O['key'] || " " === O["key"] || "Enter" === O["key"] : void 0 !== O["keyCode"] && (Z = 13 === O["keyCode"] || 32 === O['keyCode']), Z && (I["preventDefault"](), this['handleVerifyBtn']());
          }
        }
      }), V(B, '.' + K["BGIMG"] + " mousemove", function (I) {
        var X4 = Jh;
        this["trackMoving"](I);
      }), B),
      'mounted': function () {
        var X5 = Jh,
          I = this;
        if (this["initData"](), this["_removeEvents"] = this["initEvents"](), this['fixedAudio']) {
          var O = X['find'](".yidun_voice__back", this["$el"]);
          O["style"]["display"] = "inline-block";
        }
        this['_unsubscribe'] = this['$store']['subscribe'](function (Z, z) {
          var X6 = X5,
            H = Z["type"];
          H === Q && I['resetAudio']();
        }), this["adjustUI"]();
      },
      'beforeDestroy': function () {
        var X7 = Jh;
        this["_removeEvents"](), this["_unsubscribe"](), this["$bgImg"] = null, this["$input"] = null;
      },
      'render': function (I) {
        var X8 = Jh,
          O = I["loadInfo"],
          Z = I["playStatus"];
        O && this['changeLoadStatus'](O), Z && this["changeAudioStatus"](Z);
      },
      'methods': {
        'initData': function () {
          var X9 = Jh;
          this['traceData'] = [], this['beginTime'] = 0, this["clickCounts"] = 0;
        },
        'adjustUI': function () {
          var Xv = Jh;
          function I(H, f0) {
            var Xf = v;
            if (!f0 || "function" != typeof window["getComputedStyle"]) return H;
            var f1 = H;
            try {
              f1 = parseInt(window["getComputedStyle"](f0, null)["getPropertyValue"]("font-size"), 10);
            } catch (f3) {
              return f1;
            }
            var f2 = H / f1;
            return Math["floor"](H * f2);
          }
          var O = X["find"](".yidun_voice", this["$el"]);
          this['$el']["offsetWidth"] <= 280 && X['addClass'](O, "yidun_voice-280"), this["$el"]['offsetWidth'] < 240 && X["addClass"](O, "yidun_voice-240");
          var Z = X["find"]('.yidun');
          if (Z) {
            var z = Z['style']["fontSize"];
            '' !== z && this["$setData"]({
              'yidunFontSize': z
            }), Z["style"]['fontSize'] = I(U[this["size"]], Z) + 'px';
          }
        },
        'resetYidunFontSize': function () {
          var XA = Jh,
            I = X["find"](".yidun");
          I && (null !== this["yidunFontSize"] ? I["style"]['fontSize'] = this["yidunFontSize"] : I["style"]["fontSize"] = '');
        },
        'initEvents': function () {
          var XL = Jh,
            I = this,
            O = this['onClick']["bind"](this);
          this["$bgImg"] = X['find']('.' + K["BGIMG"], this["$el"]), this["$input"] = X['find']('.yidun_voice__input', this["$el"]);
          var Z = X['find'](".yidun_audio__play", this["$el"]),
            z = X["find"]('.yidun_audio__source', this["$el"]),
            H = X["find"]('.' + K["CONTROL"], this["$el"]),
            f0 = X["find"](".yidun_voice__refresh", this['$el']),
            f1 = X['find'](".yidun_audio__refresh", this["$el"]),
            f2 = X["find"](".yidun_voice__back", this["$el"]),
            f3 = this["onPlayerClick"]['bind'](this),
            f4 = this['onAudioEnded']["bind"](this),
            f5 = this['handleVerifyBtn']['bind'](this),
            f6 = function (ff) {
              var XD = XL,
                fv = !(arguments["length"] > 1 && void 0 !== arguments[1]) || arguments[1];
              return function (fA) {
                var XY = XD;
                I["resetYidunFontSize"](), fv && I["adjustUI"]();
                var fL = I["$store"]["state"]["verifyStatus"];
                fL || (ff || I["resetAudio"](), I["$parent"]["switchTypeAndRefresh"](fA, ff));
              };
            },
            f7 = f6(),
            f8 = f6(),
            f9 = f6(!1, !1);
          return X['on'](this["$input"], "focus", O), X['on'](Z, "click", f3, !0), X['on'](z, 'ended', f4), X['on'](H, "click", f5, !0), X['on'](f0, "click", f7, !0), f1 && X['on'](f1, "click", f8, !0), f2 && X['on'](f2, "click", f9, !0), function () {
            var Xy = XL;
            X["off"](I["$input"], "focus", O), X["off"](Z, "click", f3, !0), X["off"](z, "ended", f4), X["off"](H, "click", f5, !0), X["off"](f0, "click", f7, !0), f1 && X["off"](f1, 'click', f8, !0), f2 && X["off"](f2, 'click', f9, !0);
          };
        },
        'reset': function () {
          var XV = Jh,
            I = this["$store"]['state'],
            O = I["countsOfVerifyError"],
            Z = I["config"],
            z = O > Z["maxVerification"];
          if (!z) {
            this["initData"](), this["$input"]["value"] = '';
            var H = X["find"]('.' + K["CONTROL"], this["$el"]);
            H["setAttribute"]("role", '');
          }
        },
        'changeLoadStatus': function (I) {
          var XB = Jh,
            O = this,
            Z = I['status'],
            z = I["data"];
          if ("loading" === Z && z) {
            var H = X["find"](".yidun_audio__source", this['$el']),
              f0 = X["find"]('.yidun_tips__text', this["$el"]),
              f1 = X["find"]('.' + K["CONTROL"], this['$el']),
              f2 = this["$store"],
              f3 = f2['commit'],
              f4 = f2["state"],
              f5 = w['audio']({
                'url': z['bg'],
                'timeout': f4["config"]["timeout"],
                'onProcess': T(f4['captchaCollector'], {
                  'token': z["token"]
                })
              });
            f5['then'](function (f7) {
              var XJ = XB;
              O['_isMounted'] && (H["src"] = f7["src"], X["text"](f0, f4["langPkg"]['check']), f1["setAttribute"]("role", 'button'), f3(j, {
                'status': "done",
                'data': f7
              }), O["$setData"]({
                'playStatus': "start"
              }), O["addAudioWave"]());
            })["catch"](function (f7) {
              var XX = XB;
              if (O["_isMounted"]) {
                var f8 = Object["assign"]({}, f7['data'], {
                  'token': z["token"]
                });
                f3(j, {
                  'status': "fail"
                }), f3(N, {
                  'name': "onError",
                  'args': [new W(C, f7["message"], f8)]
                });
              }
            });
          } else {
            if ('done' === Z) {
              var f6 = X["find"]('.yidun_audio__play', this["$el"]);
              setTimeout(function () {
                var XP = XB;
                return f6["focus"]();
              }, 150);
            }
          }
        },
        'addAudioWave': function () {
          var Xs = Jh,
            I = this,
            O = X['find'](".yidun_audio__source", this["$el"]);
          O["onloadeddata"] = function () {
            var Xr = Xs;
            O["onloadeddata"] = null;
            var Z = X['find'](".yidun_audio__wave", I["$el"]);
            Z["innerHTML"] = '';
            for (var z = O["duration"] > 7 && O["duration"] !== 1 / 0 ? O["duration"] : 7, H = Math["round"](1000 * z / 500), f0 = document["createDocumentFragment"](); H;) {
              var f1 = document["createElement"]("span");
              f1["className"] = "yidun_wave__item yidun_wave-" + H % 10, f1['innerHTML'] = "<span class=\"yidun_wave__inner\"></span>", f0["appendChild"](f1), H--;
            }
            Z["appendChild"](f0);
          }, O["load"]();
        },
        'changeAudioStatus': function (I) {
          var XM = Jh,
            O = this,
            Z = X["find"]('.yidun_audio__play', this["$el"]),
            z = X["find"](".yidun_audio__refresh", this['$el']),
            H = function () {
              var Xu = XM,
                f1 = X["findAll"](".yidun_wave__item", O["$el"]),
                f2 = X["find"](".yidun_audio__wave", O["$el"]);
              f2 && f2['focus']();
              var f3 = 0,
                f4 = function f5() {
                  var XS = Xu;
                  O["timer"] && clearTimeout(O["timer"]), f3 > f1["length"] || (X["addClass"](f1[f3], "yidun_wave__item-light"), f3++, O["timer"] = setTimeout(f5, 480));
                };
              f4();
            },
            f0 = function () {
              var Xq = XM;
              clearTimeout(O["timer"]);
              for (var f1 = X["findAll"]('.yidun_wave__item', O["$el"]), f2 = 0; f2 < f1['length']; f2++) X["delClass"](f1[f2], "yidun_wave__item-light");
            };
          switch (I) {
            case "start":
              Z['style']["display"] = '', z["style"]['display'] = 'none', f0();
              break;
            case "playing":
              Z['style']["display"] = "none", z["style"]["display"] = "none", H();
              break;
            case "ended":
              Z["style"]["display"] = '', z["style"]['display'] = '', f0();
          }
        },
        'resetAudio': function () {
          var XG = Jh,
            I = X['find'](".yidun_audio__source", this["$el"]);
          I && (I['pause'](), I['currentTime'] = 0, this['$setData']({
            'playStatus': 'start'
          }));
        },
        'onPlayerClick': function (I) {
          var Xe = Jh;
          this["beginTime"] = P["now"](), this["onClick"](I);
          var O = X["find"](".yidun_audio__source", this['$el']);
          O && O["play"](), this["$setData"]({
            'playStatus': 'playing'
          });
        },
        'onClick': function (I) {
          var XK = Jh,
            O = this["$store"]['state'],
            Z = O['countsOfVerifyError'],
            z = O["config"],
            H = Z > z["maxVerification"];
          H || this["clickCounts"]++;
        },
        'onAudioEnded': function () {
          var XF = Jh;
          this["$setData"]({
            'playStatus': "ended"
          });
        },
        'trackMoving': function (I) {
          var XU = Jh;
          if (this["beginTime"]) {
            var O = this["$bgImg"]["getBoundingClientRect"](),
              Z = O["left"],
              z = O["top"],
              H = q(this["$store"]['state']["token"], [Math["round"](I["clientX"] - Z), Math["round"](I['clientY'] - z), P['now']() - this["beginTime"]] + '');
            this["traceData"]["push"](H);
          }
        },
        'handleVerifyBtn': function (I) {
          var Xc = Jh,
            O = this["$store"]["state"],
            Z = O["load"],
            z = O['verifyStatus'];
          if ("done" === Z["status"] && !z) {
            var H = X["find"]('.' + K["CONTROL"], this['$el']);
            H["setAttribute"]("role", ''), this["onClick"]();
            var f0 = this["$input"]["value"],
              f1 = this["traceData"];
            this["onVerifyCaptcha"]({
              'data': JSON["stringify"]({
                'd': '',
                'm': S(P['sample'](f1, F)["join"](':')),
                'p': S(q(this["$store"]["state"]["token"], f0 + ',' + (P["now"]() - this["beginTime"]))),
                'ext': S(q(this["$store"]["state"]["token"], this["clickCounts"] + ',' + this["traceData"]['length']))
              })
            }), this["beginTime"] = 0;
          }
        }
      }
    });
  }, function (L, D, V) {
    var XZ = vw;
    function B(fy, fV) {
      var XR = v,
        fB = this,
        fJ = arguments["length"] > 2 && void 0 !== arguments[2] ? arguments[2] : {},
        fX = fJ["startTimestamp"];
      fy = W(fy);
      var fP = {};
      fP = "dark" === fy["theme"] ? fy['__theme__'] : fY, N(fP, {
        'protocol': fy['protocol'],
        'staticServer': Array["isArray"](fy['staticServer']) ? fy["staticServer"][0] : fy["staticServer"],
        'theme': fy["theme"]
      });
      var fs = window['gdxidpyhxde'];
      fV = fV || new fL({
        'bid': fy["captchaId"],
        'url': ''
      }, fy);
      var fr = Object["assign"]({}, j["state"], {
          'config': fy,
          'fingerprint': fs,
          'langPkg': fy['customTexts'],
          'smsNew': (fy["smsNewVersion"] > 1 || !!fy['smsNew'] || !Z["isMobile"]) && Z["supportCanvas"],
          'smsNewVersion': fy["smsNewVersion"],
          'smsVersion': 'v3',
          'iv': ff,
          '$fetch': Q({
            'timeout': fy["timeout"],
            'captchaConfig': fy
          }),
          '$captchaAnticheat': new fA(fy, fV),
          'captchaCollector': fV,
          'browserFeature': fD,
          'startTimestamp': fX
        }),
        fM = new U(Object["assign"]({}, j, {
          'state': fr
        })),
        fu = fy["__serverConfig__"]["smart"],
        fS = null,
        fq = function (fc) {
          var Xj = XR,
            fR = arguments['length'] > 1 && void 0 !== arguments[1] ? arguments[1] : '';
          if (!fy["disableValidateInput"] && fc && fc["nodeType"]) {
            var fj = Z['find'](".yidun_input", fc);
            fj ? fj["value"] = fR : (fj = document['createElement']("input"), fj["type"] = "hidden", fj["name"] = "NECaptchaValidate", fj["value"] = fR, fj["className"] = "yidun_input", fc["appendChild"](fj));
          }
        },
        fG = {
          'onVerify': function (fc, fR) {
            var Xn = XR;
            if (fc) {
              var fj = fc["data"];
              if (fj && fj["counts"] > fy["maxVerification"]) {
                var fn = new f3(f4, "verify failed more then " + fy["maxVerification"] + " times--" + fc["message"], Object["assign"]({
                  'token': fj["token"]
                }, fc["data"]));
                return void fV['collectErr'](fn);
              }
              return void (fc["code"] === f5 && fc["data"]['errorCode'] !== f6 && fV["collectErr"](fc));
            }
            var fN = fR['validate'];
            fq(fy['element'], fN), fV["clear"]();
          },
          'onError': function (fc) {
            var XN = XR;
            fc && "get" === fc["data"]["api"] && fc['code'] === f5 && fc["data"]["errorCode"] !== f6 && fV['collectErr'](fc);
          }
        };
      this['version'] = fM["state"]["version"], this['captchaId'] = fy["captchaId"], this["captchaType"] = fM['state']["captchaType"], this["mode"] = fy["mode"], this["theme"] = fy["theme"], this["protocol"] = fy["protocol"], this["lang"] = fy["lang"];
      var fe = fM["subscribe"](function (fc, fR) {
        var XQ = XR,
          fj = fc["type"],
          fn = fc["payload"];
        switch (fj) {
          case M:
            fB["captchaType"] = fR["captchaType"];
            break;
          case K:
          case G:
            fq(fy["element"], '');
            break;
          case q:
            var fN = fn["name"],
              fQ = fn['args'];
            window['setTimeout'](function () {
              var Xl = XQ,
                fl = fG[fN];
              !fQ && (fQ = [fB]), fl && fl["apply"](null, fQ), "function" == typeof fy[fN] && fy[fN]["apply"](null, fQ);
            });
        }
      });
      J["mixin"]({
        'beforeCreate': function () {
          var Xt = XR;
          this['$store'] = this["$parent"] && this["$parent"]["$store"] || this["$options"]["store"];
        }
      }), this["popUp"] = function () {
        var Xm = XR;
        fy["apiVersion"] > 1 ? f7['assert'](!1, "apiVersion: " + fy["apiVersion"] + " unsupport popUp") : f7["assert"](!1, "popUp function could only be invoked in not intellisense and mode is popup");
      }, this["close"] = function () {
        var Xk = XR;
        f7["assert"](!1, "close function could only be invoked in only \"enableClose\" is true and intellisense on mobile devices or mode is bind/popup");
      }, this["verify"] = function () {
        var XW = XR;
        fy["apiVersion"] > 1 ? f7['assert'](!1, "verify function could only be invoked when mode is popup") : f7['assert'](!1, "verify function could only be invoked in intellisense and mode is bind");
      };
      var fK = function (fc, fR) {
        var Xb = XR;
        fy['enableClose'] && (fR && !Z["isMobile"] || (fB["close"] = function () {
          var XC = Xb,
            fj = fc || fS;
          fj && fj["closeModal"]();
        }));
      };
      switch (fu) {
        case !0:
          if ("bind" === this["mode"]) {
            var fF = J['_extend'](f2);
            fS = new fF({
              'abstract': !0,
              'el': fy['element'],
              'store': fM
            }), this["verify"] = function () {
              var Xw = XR;
              if (fM["state"]["token"]) fS["verifyCaptcha"]();else var fc = fM['subscribe'](function (fR, fj) {
                var XE = Xw,
                  fn = fR["type"];
                fR["payload"], fn === F && (fS["verifyCaptcha"](), fc());
              });
            }, fK(fS), this["_captchaIns"] = fS;
          } else {
            fS = new J({
              'el': fy['element'],
              'store': fM,
              'template': "<captcha-intellisense></captcha-intellisense>",
              'components': {
                'captcha-intellisense': f1
              }
            });
            var fU = fS && fS["$children"] && fS["$children"][0];
            fK(fU, !0), this['_captchaIns'] = fU;
          }
          break;
        case !1:
        default:
          'popup' === this['mode'] ? (this[fy["apiVersion"] > 1 ? "verify" : "popUp"] = function () {
            var Xo = XR;
            if (!fS) {
              var fc = J['_extend'](f0);
              fS = new fc({
                'store': fM,
                'propsData': {
                  'onBeforeClose': function () {
                    var XT = v;
                    fM['commit'](q, {
                      'name': "onBeforeClose"
                    });
                  },
                  'onClose': function (fR) {
                    var Xi = v;
                    fM['commit'](q, {
                      'name': "onClose",
                      'args': [{
                        'source': fR
                      }]
                    });
                  },
                  'onOpen': function () {
                    var XI = v;
                    fM["commit"](q, {
                      'name': 'onOpen'
                    });
                  },
                  'onWidthGeted': function (fR) {
                    var XO = v;
                    Z["delClass"](fR, fv);
                  },
                  'enableColor': !0,
                  'autoOpen': !1
                }
              })["$mount"](function (fR) {
                var Xd = Xo;
                Z["addClass"](fR, fv), fy['appendTo'] ? fy['appendTo']["appendChild"](fR) : document["body"]["appendChild"](fR);
              });
            }
            fS["open"](), this["_captchaIns"] = fS;
          }, fK()) : (fS = new J({
            'el': fy['element'],
            'store': fM,
            'template': "<captcha-core :enableColor=\"true\"></captcha-core>",
            'components': {
              'captcha-core': H
            }
          }), this["_captchaIns"] = fS);
      }
      fq(fy['element']), this["getCaptchaType"] = function () {
        for (var fc in f9) if (f9[fc] === fM['state']['type']) return fc['toLowerCase']();
        return '';
      }, this["isIntellisense"] = function () {
        return !!fu;
      }, this['refresh'] = function () {
        fM['commit'](G);
      }, this["destroy"] = function () {
        var Xp = XR;
        fe(), fS && (fS['$destroy'](), fS = null);
        var fc = fy['element'];
        if (fc) {
          var fR = Z["find"](".yidun_input", fc);
          fR && fc["removeChild"](fR);
        }
        var fj = X(),
          fn = fj["destroy"];
        fn && "function" == typeof fn && fn();
      };
    }
    var J = V(8),
      X = V(25),
      P = V(6),
      M = P["SWITCH_TYPE"],
      q = P["INVOKE_HOOK"],
      G = P["EVENT_RESET"],
      K = P["EVENT_RESET_CLASSIC"],
      F = P["SET_TOKEN"],
      U = V(55),
      j = V(71),
      N = V(42),
      Q = V(22),
      W = V(47),
      Z = V(4),
      H = V(15),
      f0 = V(16),
      f1 = V(41),
      f2 = V(33),
      f3 = V(7),
      f4 = f3["UNPASS_ERROR"],
      f5 = f3["BUSINESS_ERROR"],
      f6 = f3["QPS_LIMIT_ERROR"],
      f7 = V(3),
      f8 = V(5),
      f9 = f8['CAPTCHA_TYPE'],
      ff = f8['IV_VERSION'],
      fv = f8["POPUP_PRELOAD_SHIFTING_CLASS"],
      fA = V(44),
      fL = V(9),
      fD = V(43),
      fY = V(72);
    L["exports"] = window["NECaptcha"] || B;
  }, function (L, D, V) {
    var Xa = vw,
      B = function () {
        function fY(fy, fV) {
          var Xg = v,
            fB = [],
            fJ = !0,
            fX = !1,
            fP = void 0;
          try {
            for (var fs, fr = fy[Symbol["iterator"]](); !(fJ = (fs = fr["next"]())["done"]) && (fB["push"](fs["value"]), !fV || fB["length"] !== fV); fJ = !0);
          } catch (fM) {
            fX = !0, fP = fM;
          } finally {
            try {
              !fJ && fr["return"] && fr['return']();
            } finally {
              if (fX) throw fP;
            }
          }
          return fB;
        }
        return function (fy, fV) {
          var Xz = v;
          if (Array["isArray"](fy)) return fy;
          if (Symbol['iterator'] in Object(fy)) return fY(fy, fV);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }(),
      J = V(14),
      X = J['FETCH_INTELLISENSE_CAPTCHA'],
      P = J["VERIFY_INTELLISENSE_CAPTCHA"],
      M = J["RESET_STATE"],
      q = V(6),
      G = q["SWITCH_LOAD_STATUS"],
      K = q['UPDATE_VERIFY_STATUS'],
      F = q["INVOKE_HOOK"],
      U = q["EVENT_RESET"],
      j = V(5),
      N = j["CAPTCHA_TYPE"],
      Q = j["SAMPLE_NUM"],
      W = j["RTL_LANGS"],
      Z = j["SIZE_TYPE"],
      H = j["LARGE_SIZE_TYPE"],
      f0 = j["POPUP_PRELOAD_SHIFTING_CLASS"],
      f1 = j['CLASSIC_WRAPPER_PRELOAD_SHIFTING_CLASS'],
      f2 = V(3),
      f3 = V(4),
      f4 = V(19),
      f5 = V(10),
      f6 = f5["aes"],
      f7 = f5["xorEncode"],
      f8 = V(8),
      f9 = V(15),
      ff = V(16),
      fv = V(13),
      fA = V(17),
      fL = fA['applyColorIfNeed'],
      fD = fA["applyStyleIfNeed"];
    L['exports'] = {
      'el': ".yidun_intellisense",
      'template': V(74),
      'components': {
        'captcha-core': f9
      },
      'data': function () {
        var XH = Xa,
          fY = this["$store"]["state"],
          fy = fY["langPkg"],
          fV = fY["config"];
        return {
          'langPkg': fy,
          'theme': fV["theme"],
          'size': fV["size"],
          'status': "normal",
          'classicVisible': !1,
          'icon': fV["customStyles"]['icon'],
          'isAndroid': f3["isAndroid"]
        };
      },
      'on': {
        ".yidun_intelli-control click": function (fY) {
          var Xh = Xa;
          this["handleControlClick"](fY);
        },
        ".yidun_intelli-control keydown": function (fY) {
          var Xx = Xa;
          if (fY) {
            var fy = fY['nativeEvent']['event'];
            if (fy) {
              var fV = !1;
              return void 0 !== fy["key"] ? fV = "Spacebar" === fy["key"] || " " === fy['key'] || 'Enter' === fy["key"] : void 0 !== fy["keyCode"] && (fV = 13 === fy["keyCode"] || 32 === fy['keyCode']), fV ? (fY["preventDefault"](), this['handleControlClick'](fY), !1) : void 0;
            }
          }
        },
        ".yidun_intelli-control mousemove": function (fY) {
          this['trackMoving'](fY);
        }
      },
      'watch': {
        'status': function (fY) {
          var P0 = Xa;
          "loaddone" === fY && this["firstLoad"] && (this['$setData']({
            'classicVisible': !0
          }), this["firstLoad"] = !1), "success" === fY && this['$setData']({
            'classicVisible': !1
          });
        }
      },
      'mounted': function () {
        var P1 = Xa,
          fY = this;
        fL(this['$store']['state']["config"]["customStyles"]["primaryColor"], this['$el']), fD(this["$store"]['state']["config"]["customStyles"], this["$el"]), this["beginTime"] = 0, this['traceData'] = [], this["_baseClassNames"] = this['$el']["className"]["trim"](), this["_removeEvents"] = this["initEvents"](), this['fetchCaptcha']()["then"](function () {
          var P2 = P1;
          fY['$store']['commit'](F, {
            'name': "onReady"
          }), fY['$store']["commit"](F, {
            'name': "onDidRefresh"
          });
        })["finally"](function () {
          var P3 = P1;
          fY["$el"]["style"]["display"] = '';
        }), W["indexOf"](this["$store"]['state']['config']["lang"]) !== -1 && (this["$el"]["style"]["direction"] = "rtl");
      },
      'beforeDestroy': function () {
        var P4 = Xa;
        this["_removeEvents"](), this["clear"]();
      },
      'render': function (fY) {
        var P5 = Xa,
          fy = fY["status"],
          fV = fY["classicVisible"];
        void 0 !== fy && this["updateUI"](fy), void 0 !== fV && this["toggleClassicVisible"](fV);
      },
      'methods': {
        'handleControlClick': function (fY) {
          var P6 = Xa;
          if (!(["checking", "loading", "loadfail", "success"]["indexOf"](this["status"]) > -1)) return 'normal' === this["status"] ? void this["verifyIntelliCaptcha"](fY) : void (!this["classicVisible"] && this["$setData"]({
            'classicVisible': !0
          }));
        },
        'initEvents': function () {
          var P7 = Xa,
            fY = this,
            fy = f3["find"]('.yidun_intelli-control', this["$el"]),
            fV = function (fX) {
              var P8 = P7;
              fY["$el"]["contains"](fX["target"]) || fY["classicVisible"] && fY["$setData"]({
                'classicVisible': !1
              });
            },
            fB = function (fX) {
              var P9 = P7;
              fY['beginTime'] || (fY["beginTime"] = f2["now"]());
            };
          !f3["isMobile"] && f3['on'](document, "mousedown", fV), f3['on'](fy, "mouseover", fB);
          var fJ = this['$store']["subscribe"](function (fX, fP) {
            var Pf = P7,
              fs = fX["type"],
              fr = (fX['payload'], fP["load"]),
              fM = fP["verifyStatus"];
            switch (fs) {
              case G:
                fr && ('loading' === fr["status"] && fY["$setData"]({
                  'status': "loading"
                }), "done" === fr['status'] && fY["$setData"]({
                  'status': "loaddone"
                }), "fail" === fr["status"] && fY["$setData"]({
                  'status': "loadfail"
                }));
                break;
              case K:
                "success" === fM && fY["$setData"]({
                  'status': "success"
                }), "error" === fM && fY["$setData"]({
                  'status': 'error'
                });
                break;
              case U:
                fY['reset']();
            }
          });
          return function () {
            var Pv = P7;
            !f3["isMobile"] && f3['off'](document, "mousedown", fV), f3["off"](fy, "mouseover", fB), fJ();
          };
        },
        'createClassicCaptcha': function () {
          var PA = Xa,
            fY = this;
          if (f3["isMobile"]) {
            var fy = this["$store"]["state"]["config"],
              fV = f8["_extend"](ff);
            this['_captchaIns'] = new fV({
              'store': this["$store"],
              'propsData': {
                'autoOpen': !1,
                'intellisense': !0,
                'enableColor': !1,
                'onBeforeClose': function () {
                  var PL = PA;
                  fY["$store"]['commit'](F, {
                    'name': "onBeforeClose"
                  });
                },
                'onClose': function (fJ) {
                  var PD = PA;
                  fY["$setData"]({
                    'classicVisible': !1
                  }), fY["$store"]["commit"](F, {
                    'name': 'onClose',
                    'args': [{
                      'source': fJ
                    }]
                  });
                },
                'onOpen': function () {
                  var PY = PA;
                  fY["$store"]["commit"](F, {
                    'name': 'onOpen'
                  });
                },
                'onWidthGeted': function (fJ) {
                  var Py = PA;
                  f3["delClass"](fJ, f0);
                }
              }
            })["$mount"](function (fJ) {
              var PV = PA;
              f3["addClass"](fJ, f0), fy['appendTo'] ? fy["appendTo"]['appendChild'](fJ) : document['body']['appendChild'](fJ);
            });
          } else {
            var fB = f8['_extend'](f9);
            this["_captchaIns"] = new fB({
              'store': this["$store"],
              'propsData': {
                'intellisense': !0,
                'enableColor': !1,
                'onWidthGeted': function () {
                  var PB = PA,
                    fJ = f3['find'](".yidun_classic-wrapper");
                  f3['delClass'](fJ, f1);
                }
              }
            })["$mount"](function (fJ) {
              var PJ = PA,
                fX = f3["find"]('.yidun_classic-wrapper', fY["$el"]);
              f3["addClass"](fX, f1), fX["appendChild"](fJ);
            });
          }
        },
        'fetchCaptcha': function () {
          var fY = this;
          return new fv(function (fy, fV) {
            var PX = v,
              fB = {
                'width': fY["getWidth"](),
                'sizeType': fY["getSizeType"]()
              };
            fY['$store']['state']['smsNew'] && (fB["smsVersion"] = fY['$store']['state']['smsVersion']), fY['$store']['dispatch'](X, fB, function (fJ, fX) {
              var PP = PX;
              if (fY["_isMounted"]) return fJ ? (fY["$setData"]({
                'status': 'loadfail'
              }), void fV(fJ)) : void fy(fX);
            });
          });
        },
        'clear': function () {
          var Ps = Xa,
            fY = this;
          this['_captchaIns'] && (this["$setData"]({
            'classicVisible': !1
          }), this["$nextTick"](function () {
            var Pr = Ps;
            fY["_captchaIns"]['$destroy'](), fY["_captchaIns"] = null;
          })), this['beginTime'] = 0, this["traceData"] = [];
        },
        'reset': function () {
          var PM = Xa,
            fY = this;
          this["$store"]['dispatch'](M), this["fetchCaptcha"]()["then"](function () {
            var Pu = PM;
            fY["clear"](), fY["resetClassNames"](), fY["$setData"]({
              'status': 'normal'
            });
          });
        },
        'getWidth': function () {
          var PS = Xa;
          return this["$el"]["offsetWidth"];
        },
        'getSizeType': function () {
          var Pq = Xa;
          return Object["keys"](H)["indexOf"](this["size"]) !== -1 ? Z['LARGE'] : Z["DEFAULT"];
        },
        'resetClassNames': function () {
          var PG = Xa;
          for (var fY = this['_baseClassNames']["split"](/\s+/), fy = arguments["length"], fV = Array(fy), fB = 0; fB < fy; fB++) fV[fB] = arguments[fB];
          this["$el"]["className"] = f4(fY, fV);
        },
        'loadClassicCaptcha': function () {
          var Pe = Xa;
          this['createClassicCaptcha'](), this['firstLoad'] = !0, this["$setData"]({
            'status': "loading"
          }), this['_captchaIns']["refresh"]();
        },
        'verifyIntelliCaptcha': function (fY) {
          var PK = Xa,
            fy = this;
          this["$setData"]({
            'status': "checking"
          }), fv["all"]([new fv(function (fV, fB) {
            var PF = PK,
              fJ = fy["$store"]["state"]["token"],
              fX = fy["$el"]["getBoundingClientRect"](),
              fP = fX["left"],
              fs = fX["top"],
              fr = f2["now"](),
              fM = f7(fJ, (void 0 !== fY["clientX"] && void 0 !== fY["clientY"] ? [Math["round"](fY["clientX"] - fP), Math["round"](fY["clientY"] - fs), fr - (fy['beginTime'] || fr)] : []) + ''),
              fu = fy['traceData']["map"](function (fS) {
                return f7(fJ, fS);
              });
            fy['$store']['dispatch'](P, {
              'token': fJ,
              'type': N["INTELLISENSE"],
              'width': fy["getWidth"](),
              'data': JSON["stringify"]({
                'd': '',
                'm': f6(f2["sample"](fu, Q)["join"](':')),
                'p': f6(fM),
                'ext': f6(f7(fJ, '1,' + fu['length']))
              })
            }, function (fS, fq) {
              var PU = PF;
              if (fy["_isMounted"]) return fS ? void fB(fS) : void fV(fq);
            });
          }), new fv(function (fV, fB) {
            var Pc = PK;
            window["setTimeout"](fV, 300);
          })])["then"](function (fV) {
            var PR = PK,
              fB = B(fV, 1);
            fB[0], fy["$setData"]({
              'status': "success"
            });
          })["catch"](function () {
            return fy['loadClassicCaptcha']();
          });
        },
        'trackMoving': function (fY) {
          var Pj = Xa;
          if (this['beginTime']) {
            var fy = this["$el"]["getBoundingClientRect"](),
              fV = fy["left"],
              fB = fy["top"],
              fJ = [Math["round"](fY["clientX"] - fV), Math["round"](fY['clientY'] - fB), f2['now']() - this["beginTime"]] + '';
            this["traceData"]["push"](fJ);
          }
        },
        'toggleClassicVisible': function (fY) {
          var Pn = Xa,
            fy = this["_captchaIns"];
          if (f3['isMobile'] && fy) fY && fy['open'](), !fY && fy["close"]();else {
            var fV = f3["find"](".yidun_classic-wrapper", this["$el"]);
            fV['style']["display"] = fY ? "block" : "none";
          }
        },
        'updateUI': function (fY) {
          var PN = Xa,
            fy = this,
            fV = f3['find'](".yidun_intelli-text", this["$el"]),
            fB = f3["find"](".yidun_tips__text", this["$el"]),
            fJ = this["langPkg"]["intellisense"],
            fX = 'yidun_intellisense',
            fP = this["$store"]['state'],
            fs = fP['countsOfVerifyError'],
            fr = fP["config"],
            fM = function (fS) {
              var PQ = PN;
              fS['stopPropagation'](), fy["$store"]["commit"](U);
            };
          switch (f3["off"](fB, "click", fM), fY) {
            case "normal":
              f3["text"](fV, fJ["normal"]);
              break;
            case "checking":
              this["resetClassNames"](fX + '--checking'), f3['text'](fV, fJ["checking"]);
              break;
            case 'loading':
              this["resetClassNames"](fX + "--loading"), f3["text"](fV, fJ['loading']);
              break;
            case 'loaddone':
              this["resetClassNames"](), f3['text'](fV, fJ["loaddone"]);
              break;
            case "loadfail":
              this["resetClassNames"](fX + '--loadfail'), f3["text"](fB, fJ["loadfail"]);
              break;
            case 'success':
              this["resetClassNames"](fX + "--success"), f3["text"](fB, this['langPkg']["verifySuccess"]);
              break;
            case "error":
              var fu = fX + '--error';
              fs > fr["maxVerification"] ? (fu += " " + fX + "--maxerror", f3["text"](fB, this["langPkg"]['verifyOutOfLimit']), f3['on'](fB, 'click', fM)) : f3["text"](fB, this["langPkg"]['verifyError']), this["resetClassNames"](fu);
          }
        },
        'closeModal': function () {
          var Pl = Xa;
          f3["isMobile"] && this["_captchaIns"] && this["_captchaIns"]["closeModal"]();
        }
      }
    };
  }, function (A, L, D) {
    var Pt = vw,
      Y = D(24),
      y = D(3),
      V = D(18),
      B = {};
    A["exports"] = function (J, X) {
      var Pm = Pt;
      J = Object["assign"]([], J);
      var P = X["protocol"],
        M = X["staticServer"],
        S = X['theme'],
        q = J[0]["slice"](0);
      if (!B[S]) {
        y['assert'](J, "apply [" + S + " theme] failed");
        var G = V({
          'protocol': P,
          'host': M
        });
        q[1] = q[1]["replace"](/url\(['"]?\/?([^'"\s]+?)['"]?\)/g, "url(\"" + G + "$1\")"), J[0] = q, Y(J), B[S] = !0, delete J['__theme__'];
      }
    };
  }, function (A, L) {
    function D() {
      var Pk = v,
        X = void 0;
      try {
        null[0]();
      } catch (M) {
        X = M;
      }
      if (X && "string" == typeof X["stack"]) {
        for (var P = ['phantomjs', "rhino", "nodejs", 'couchjs', "selenium"], s = 0; s < P["length"]; s++) if (X["stack"]["indexOf"](P[s]) > -1) return 1001 + s;
      }
      return 0;
    }
    function Y() {
      var PW = v;
      for (var X = ["_Selenium_IDE_Recorder", "_phantom", "phantom.injectJs", 'callPhantom', '_selenium', "callSelenium", 'domAutomation', 'domAutomationController', "__nightmare", "context.hashCode", "java.lang.System.exit", "spawn", "Buffer", "emit", "webdriver"], P = ['__driver_evaluate', "__webdriver_evaluate", '__selenium_evaluate', '__fxdriver_evaluate', "__driver_unwrapped", '__webdriver_unwrapped', "__selenium_unwrapped", '__fxdriver_unwrapped', "__webdriver_script_function", "__webdriver_script_func", "__webdriver_script_fn"], M = ["selenium", "webdriver", "driver"], S = 0, q = X["length"]; S < q; S++) if (B(window, X[S])) return S + 2001;
      for (var G = 0, K = P["length"]; G < K; G++) if (B(document, P[G])) return G + 3001;
      for (var F = 0, U = M['length']; F < U; F++) if (document['documentElement']["getAttribute"](M[F])) return F + 4001;
      return B(navigator, "webdriver") === !0 ? 5001 : 0;
    }
    function y() {
      var Pb = v;
      for (var X in document) if (document[X]) {
        try {
          if (document[X]["cache_"] && X["match"] && X["match"](/\$[a-z]dc_/)) return 5002;
        } catch (P) {
          return 0;
        }
        return 0;
      }
    }
    function V() {
      var PC = v;
      try {
        return window['external'] && ~window['external']["toString"]()["indexOf"]('Sequentum') ? 5003 : 0;
      } catch (X) {
        return 0;
      }
    }
    function B(X, P) {
      var Pw = v;
      for (var s = P["split"]('.'), M = X, S = 0; S < s['length']; S++) {
        if (void 0 == M[s[S]]) return;
        M = M[s[S]];
      }
      return M;
    }
    var J = function () {
      try {
        return D() || Y() || y() || V();
      } catch (X) {
        return 0;
      }
    }();
    A['exports'] = J;
  }, function (A, L, D) {
    var PT = vw;
    function Y(M, S) {
      var PE = v;
      this['_captchaConf'] = M, this["_preferIRisk"] = M["preferIRisk"] || !1, this['_acConfig'] = Object["assign"]({
        'name': 'anticheat',
        'fnname': "initCaptchaWatchman"
      }, M['acConfig'] || {}), this["_irConfig"] = Object['assign']({
        'name': "irisk",
        'fnname': "createNECaptchaGuardian"
      }, M["irConfig"] || {}), this["_captchaCollector"] = S;
    }
    var y = D(13),
      V = D(7),
      B = V["ANTICHEAT_TOKEN_ERROR"],
      J = D(3),
      X = 200,
      P = 1;
    Y['prototype']["getInstance"] = function () {
      var Pi = PT;
      return this["_captchaConf"]["__anticheat__"] ? this["_captchaConf"]["__anticheat__"]["instance"] : null;
    }, Y['prototype']['getToken'] = function (M) {
      var PI = PT,
        S = this,
        q = M['timeout'],
        G = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : 3,
        K = this["_preferIRisk"],
        F = K ? this["_irConfig"] : this["_acConfig"],
        U = function (j) {
          var PO = PI,
            N = {};
          return N[K ? 'irToken' : "acToken"] = j, N;
        },
        R = new y(function (j) {
          var Po = PI;
          if (F["enable"] !== P) return j(U(''));
          var N = function Q() {
            var Pd = Po,
              m = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : 0,
              k = null,
              W = function (C) {
                var Pp = Pd;
                if (clearTimeout(k), m < G) setTimeout(function () {
                  return Q(m + 1);
                }, 200);else {
                  var w = C['message'] + ';' + F["fnname"] + ": " + J["typeOf"](window[F["fnname"]]) + '}',
                    E = new V(B, w);
                  S["_captchaCollector"]['collectErr'](E), j(U(F["token"] || ''));
                }
              },
              b = function (C) {
                clearTimeout(k), j(U(C));
              };
            try {
              k = setTimeout(function () {
                var PZ = Pd;
                W(new Error("get " + F['name'] + " token timeout"));
              }, q + 50), K ? S["getInstance"]()['getToken'](function (C) {
                var Pg = Pd;
                C["code"] === X ? b(C["token"]) : W(new Error("get irisk offline token"));
              }) : S["getInstance"]()["getToken"](F["bid"], b, q);
            } catch (C) {
              W(C);
            }
          };
          N(0);
        });
      return R;
    }, A["exports"] = Y;
  }, function (A, L, D) {
    var Pa = vw;
    function V(w, E, T) {
      var Pz = v;
      return E in w ? Object["defineProperty"](w, E, {
        'value': T,
        'enumerable': !0,
        'configurable': !0,
        'writable': !0
      }) : w[E] = T, w;
    }
    var B,
      J = D(22),
      X = D(18),
      P = D(7),
      M = P["REQUEST_SCRIPT_ERROR"],
      S = P['REQUEST_API_ERROR'],
      q = P["REQUEST_IMG_ERROR"],
      G = P["REQUEST_AUDIO_ERROR"],
      K = P["BUSINESS_ERROR"],
      F = P["UNPASS_ERROR"],
      U = P["ANTICHEAT_TOKEN_ERROR"],
      R = P["ANTICHEAT_INIT_ERROR"],
      j = D(21),
      N = D(11),
      Q = D(3),
      k = Q['uuid'],
      W = (B = {}, V(B, S, "api"), V(B, q, "image"), V(B, G, "audio"), V(B, M, "script"), V(B, K, 'business'), V(B, F, "unpass"), V(B, U, "anticheat"), V(B, R, "anticheat"), B),
      C = null;
    A['exports'] = function (w, E, T) {
      var PH = Pa,
        I = E["protocol"],
        O = E["apiServer"],
        Z = E["__serverConfig__"],
        H = void 0 === Z ? {} : Z,
        f0 = E['captchaId'],
        f1 = E["timeout"],
        f2 = E['ipv6'],
        f3 = new j(),
        f4 = function (fA) {
          var Ph = PH,
            fL = "/api/v2/collect";
          return Array["isArray"](fA) ? fA["map"](function (fD) {
            return X({
              'protocol': I,
              'host': fD,
              'path': fL
            });
          }) : X({
            'protocol': I,
            'host': fA,
            'path': fL
          });
        },
        f5 = f2 ? [['c.dun.163.com', "c.dun.163yun.com"], ["c-v6.dun.163.com", "c.dun.163yun.com"]][1] : [["c.dun.163.com", "c.dun.163yun.com"], ["c-v6.dun.163.com", "c.dun.163yun.com"]][0],
        f6 = f4(O || H["apiServer"] || f5),
        f7 = J({
          'timeout': f1,
          'disableRetry': !0,
          'captchaConfig': E
        }),
        f8 = w["data"],
        f9 = Object["assign"]({
          'id': f0,
          'token': f8["token"] || '',
          'type': W[w["code"]] || 'other',
          'target': f8["url"] || f8["resource"] || '',
          'message': w["toString"]()
        }, T);
      null == window['ip'] && (window['ip'] = function (fA, fL, fD) {
        C = {
          'ip': fA,
          'dns': fD
        };
      });
      var ff = function () {
          var Px = PH;
          Object["assign"](f9, C), f7(f6, f9, function (fA, fL) {
            var s0 = Px;
            if (fA || fL['error']) {
              console && console['warn']("Failed to collect error.");
              var fD = new Error(fA ? fA['message'] : fL['msg']);
              return fD["data"] = {
                'url': f6
              }, void f3['resolve'](fD);
            }
            f3["resolve"]();
          });
        },
        fv = I + "://only-d-" + k(32) + '-' + new Date()['valueOf']() + ".nstool.netease.com/ip.js";
      return N["script"]({
        'url': fv,
        'timeout': f1,
        'checkResult': function (fA) {
          var s1 = PH;
          fA && fA['scriptEl'] && fA["scriptEl"]['parentElement']["removeChild"](fA["scriptEl"]);
          var fL = new j();
          return C && C["dns"] ? (fL["resolve"](), fL) : (setTimeout(function () {
            var s2 = s1;
            return fL["resolve"](new Error("try to collect dns again"));
          }, 100), fL);
        }
      })["finally"](function () {
        ff();
      }), f3;
    };
  }, function (A, L) {
    var s3 = vw;
    A["exports"] = function () {
      var s4 = s3;
      return location["href"]["replace"](/\?[\s\S]*/, '')["substring"](0, 128);
    };
  }, function (A, L, D) {
    var sA = vw;
    function V(f5) {
      var s5 = v;
      return 'number' === F["typeOf"](f5);
    }
    function B(f5, f6) {
      var s6 = v,
        f7 = /^((\d|[1-9]\d+)(\.\d+)?)(px|rem|%)?$/,
        f8 = f5["width"],
        f9 = f8 === f1["width"],
        ff = "popup" === f5["mode"] || "bind" === f5["mode"];
      F["assert"](f8 === f1['width'] || f7["test"](f8) || V(f8) && f8 >= 0, "config: \"width\" should be a valid number or string like \"**px\", \"**rem\", \"**%\"(except popup/bind mode) or \"auto\". By default, it is \"auto\""), F['assert'](!(ff && /%$/['test'](f8)), "config: \"width\" can't be percentage like \"**%\", when mode is \"popup\".");
      var fv = F["msie"]();
      F['assert'](!(fv < 9 && /rem$/["test"](f8)), "config: \"width\", IE" + fv + " does not support \"rem\", please use a valid value");
      var fA = f8;
      return f9 && ff ? fA = K["isMobile"] ? "260px" : f3 + 'px' : (V(f8) || Number(f8)) && (fA = f8 + 'px'), fA;
    }
    function J(f5) {
      var s7 = v,
        f6 = f5["startLeft"],
        f7 = void 0 === f6 ? f0 : f6,
        f8 = parseInt(f7, 10),
        f9 = isNaN(f8) ? f0 + 'px' : F["adsorb"](f8, 0, C) + 'px';
      return Object['assign']({}, f5, {
        'startLeft': f9
      });
    }
    function X(f5) {
      var s8 = v,
        f6 = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : {},
        f7 = {
          'imagePanel': {},
          'controlBar': {},
          'gap': '',
          'icon': {},
          'primaryColor': ''
        };
      return Object["assign"](f7["imagePanel"], f5["imagePanel"], f6["imagePanel"]), Object["assign"](f7["controlBar"], f5["controlBar"], f6['controlBar']), f7["imagePanel"]["borderRadius"] = Z(f6["imagePanel"] && f6["imagePanel"]["borderRadius"]) || Z(f5["imagePanel"] && f5["imagePanel"]['borderRadius']), f7['gap'] = Z(f6["gap"]) || Z(f5["gap"]), f7["controlBar"]['height'] = Z(f6["controlBar"] && f6["controlBar"]["height"]) || Z(f5['controlBar'] && f5["controlBar"]["height"]), f7["controlBar"]["textSize"] = Z(f6["controlBar"] && f6['controlBar']["textSize"]) || Z(f5['controlBar'] && f5['controlBar']['textSize']), f7['controlBar']["borderRadius"] = Z(f6['controlBar'] && f6['controlBar']["borderRadius"]) || Z(f5["controlBar"] && f5['controlBar']['borderRadius']), f7["controlBar"]['paddingLeft'] = Z(f6["controlBar"] && f6['controlBar']["paddingLeft"]) || Z(f5["controlBar"] && f5["controlBar"]['paddingLeft']), f7["primaryColor"] = f6["primaryColor"] || f5["primaryColor"], f7['executeBorderRadius'] = Z(f6["executeBorderRadius"]) || Z(f5["executeBorderRadius"]), f7["executeBackground"] = f6["executeBackground"] || f5['executeBackground'], f7["executeTop"] = Z(f6["executeTop"]) || Z(f5["executeTop"]), f7["executeRight"] = Z(f6["executeRight"]) || Z(f5["executeRight"]), Object["assign"](f7["icon"], f5["icon"], f6["icon"]), f7;
    }
    function P(f5) {
      var s9 = v,
        f6 = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : {},
        f7 = function f8(f9, ff) {
          var sf = s9;
          for (var fv = {}, fA = Object["keys"](f9), fL = 0, fD = fA['length']; fL < fD; fL++) {
            var fY = fA[fL];
            void 0 === ff[fY] ? fv[fY] = f9[fY] : 'string' === F["typeOf"](f9[fY]) ? fv[fY] = ff[fY] + '' : fv[fY] = f8(f9[fY], ff[fY]);
          }
          return fv;
        };
      return f7(f5, f6);
    }
    function M(f5) {
      var sv = v,
        f6 = {};
      f6 = q({}, U, f5['__lang__']), f5 = J(Object["assign"]({}, f1, f5)), f5["feedbackUrl"] || (f5["feedbackUrl"] = T);
      var f7 = f5["__serverConfig__"]["smart"],
        f8 = f5["element"],
        f9 = "popup" === f5["mode"],
        ff = f5["apiVersion"];
      F["assert"](f5["captchaId"], "config: \"captchaId\" is required!"), F["assert"](V(ff), "apiVersion must be number"), ff > 1 ? (!f8 && (f8 = 'body'), F["assert"](~["float", "embed", "popup"]["indexOf"](f5["mode"]), "config: \"mode \"" + f5['mode'] + "\" is invalid, \"float\", \"embed\" or \"popup\" is expected"), f7 && "popup" === f5['mode'] && (f5["mode"] = "bind"), f5['appendTo'] = f8, f5["enableClose"] = f5["closeEnable"]) : (F["assert"](f9 || f8, "config: \"element\" is required when \"mode\" is not \"popup\""), !f7 && F['assert'](~["float", 'embed', "popup"]["indexOf"](f5["mode"]), "config: \"current captcha is not intellisense , mode \"" + f5["mode"] + "\" is invalid, \"float\", \"embed\" or \"popup\" is expected")), F["assert"](!f5["size"] || ~["small", 'medium', "large", "x-large"]["indexOf"](f5['size']), "config: \"size " + f5["size"] + "\" is invalid. \"small\", \"medium\", \"large\" and \"x-large\" is expected. If no value is passed, it defaults to \"small\"."), f8["nodeType"] || "string" !== F["typeOf"](f8) || (f8 = K["find"](f8), F["assert"](f8, "config: \"element " + f5["element"] + "\" not found"), f5["element"] = f8), F["assert"](!f5["theme"] || ~["light", 'dark']["indexOf"](f5["theme"]), "config: \"theme " + f5['theme'] + "\" is invalid. \"light\", \"dark\" is expected. By default, it depends on console's config"), F["assert"](/^https?$/["test"](f5["protocol"]), "config: \"protocol " + f5['protocol'] + "\" is invalid. \"http\", \"https\" is expected. By default, it depends on user's website"), Object["keys"](f4)["indexOf"](f5["lang"]) > -1 && (f5["lang"] = f4[f5["lang"]]), F["assert"](f6[f5["lang"]], "config: \"lang " + f5["lang"] + "\" is invalid, supported lang: " + Object['keys'](f6)["toString"]() + ". By default, it's " + f1["lang"]), f7 && 'bind' !== f5['mode'] ? f5["width"] = f1['width'] : f5["width"] = B(f5, f8);
      var fv = f5['appendTo'];
      return !f7 && "popup" === f5['mode'] || "bind" === f5["mode"] || f7 && K["isMobile"] ? F["assert"](!fv || fv["nodeType"] || "string" === F['typeOf'](fv), "config: appendTo should be a elment or string") : ff <= 1 && F["assert"](!fv, "config: appendTo could only be valid when captchaType is not intellisense and mode is \"popup\", or mode is bind, or captchaType is intellisense on the mobile side"), fv && !fv["nodeType"] && "string" === F["typeOf"](fv) && (fv = K["find"](fv), F["assert"](fv, "config: \"element " + f5["appendTo"] + "\" which \"appendTo\" defined not found"), f5["appendTo"] = fv), (ff <= 1 || ff >= 1 && fv !== document["body"]) && fv && "static" === K['getComputedStyle'](fv, "position") && (fv["style"]["position"] = 'relative'), f5['__serverConfig__']["customStyles"] ? (F['assert'](f5['customStyles'] && O(f5['customStyles']), "config: \"customStyles\" must be a plain Object"), f5["customStyles"] = X(f1['customStyles'], f5["customStyles"]), F['assert'](f5["customTexts"] && O(f5['customTexts']), "config: \"customTexts\" must be a plain Object"), f5['customTexts'] = P(f6[f5['lang']], f5["customTexts"])) : (f5['customStyles'] = f1["customStyles"], f5["customTexts"] = f6[f5["lang"]]), F["assert"]("string" === F['typeOf'](f5["group"]) && f5["group"]['length'] <= 32, "config: \"group\" must be a string and it's length less than or equal 32"), F["assert"]('string' === F['typeOf'](f5["scene"]) && f5["scene"]['length'] <= 32, "config: \"scene\" must be a string and it's length less than or equal 32"), F["assert"](V(f5["maxVerification"]) && f5['maxVerification'] >= 0, "config: \"maxVerification\" must be a number and it's greater than or equal 0"), F["assert"](V(f5["refreshInterval"]) && f5['refreshInterval'] >= 0, "config: \"refreshInterval\" must be a number and it's greater than or equal 0"), f5["acConfig"] = f5["acConfig"] || f5["__serverConfig__"]['ac'] || {}, f5;
    }
    var q = Object["assign"] || function (f5) {
        var sL = sA;
        for (var f6 = 1; f6 < arguments['length']; f6++) {
          var f7 = arguments[f6];
          for (var f8 in f7) Object["prototype"]["hasOwnProperty"]['call'](f7, f8) && (f5[f8] = f7[f8]);
        }
        return f5;
      },
      G = function () {
        function f5(f6, f7) {
          var sD = v,
            f8 = [],
            f9 = !0,
            ff = !1,
            fv = void 0;
          try {
            for (var fA, fL = f6[Symbol["iterator"]](); !(f9 = (fA = fL["next"]())['done']) && (f8["push"](fA["value"]), !f7 || f8["length"] !== f7); f9 = !0);
          } catch (fD) {
            ff = !0, fv = fD;
          } finally {
            try {
              !f9 && fL["return"] && fL["return"]();
            } finally {
              if (ff) throw fv;
            }
          }
          return f8;
        }
        return function (f6, f7) {
          var sY = v;
          if (Array['isArray'](f6)) return f6;
          if (Symbol["iterator"] in Object(f6)) return f5(f6, f7);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }(),
      K = D(4),
      F = D(3),
      U = D(57),
      j = D(5),
      N = j["WIDTH_LIMIT"],
      Q = j["RUN_ENV"],
      W = j["MAX_VERIFICATION"],
      C = j['SLIDER_START_LEFT_LIMIT'],
      T = j["FEEDBACK_URL"],
      I = D(12),
      O = I["isPlainObject"],
      Z = D(23),
      H = !1,
      f0 = 0,
      f1 = {
        'apiVersion': 1,
        'captchaId': '',
        'element': null,
        'appendTo': null,
        'mode': K['isMobile'] ? "popup" : 'float',
        'size': 'small',
        'protocol': window["location"]["protocol"]["replace"](':', ''),
        'lang': 'zh-CN',
        'width': "auto",
        'startLeft': f0 + 'px',
        'ipv6': !1,
        'enableClose': !1,
        'hideCloseBtn': !1,
        'disableMaskClose': !1,
        'enableAutoFocus': !1,
        'disableFocusVisible': !1,
        'refreshInterval': 300,
        'customStyles': {
          'imagePanel': {
            'align': "top",
            'borderRadius': "2px"
          },
          'controlBar': {
            'height': "40px",
            'borderRadius': "2px"
          },
          'gap': '15px',
          'icon': {
            'intellisenseLogo': '',
            'slider': ''
          },
          'primaryColor': ''
        },
        'customTexts': {},
        'feedbackEnable': !H,
        'feedbackUrl': T,
        'runEnv': Q["WEB"],
        'group': '',
        'scene': '',
        'maxVerification': W,
        'disableValidateInput': !1
      },
      f2 = G(N, 1),
      f3 = f2[0],
      f4 = {
        'en': "en-US",
        'iw': 'he',
        'nb': 'no',
        'in': 'id'
      };
    A["exports"] = M;
  }, function (A, L) {
    A['exports'] = function (D) {
      var Y = {
        "\\": '-',
        '/': '_',
        '+': '*'
      };
      return D['replace'](/[\\/+]/g, function (y) {
        return Y[y];
      });
    };
  }, function (A, L, D) {
    var sJ = vw;
    function Y() {
      q = K['length'] = 0, G = {}, M = S = !1;
    }
    function V() {
      var sy = v;
      S = !0;
      var F = void 0,
        U = void 0;
      for (K["sort"](function (j, N) {
        return j['id'] - N['id'];
      }), q = 0; q < K["length"]; q++) F = K[q], U = F["instance"], G[F['id']] = null, U["_isMounted"] && U["render"](F["data"]);
      var R = K["slice"]();
      Y(), B(R);
    }
    function B(F) {
      var sV = v;
      for (var U = F['length']; U--;) {
        var R = F[U],
          j = R["instance"];
        j["_updater"] === R && j["_isMounted"] && (R["data"] = {});
      }
    }
    function J(F) {
      var sB = v,
        U = F['id'];
      if (null == G[U]) {
        if (G[U] = !0, S) {
          for (var R = K['length'] - 1; R > q && K[R]['id'] > F['id'];) R--;
          K["splice"](R + 1, 0, F);
        } else K["push"](F);
        M || (M = !0, P(V));
      }
    }
    var X = D(12),
      P = X["nextTick"],
      M = !1,
      S = !1,
      q = 0,
      G = {},
      K = [];
    A["exports"] = J;
  }, function (A, L, D) {
    var sX = vw,
      Y = D(12),
      y = Y["lifeCycleHooks"];
    A["exports"] = function () {
      var sP = sX,
        V = arguments['length'] > 0 && void 0 !== arguments[0] ? arguments[0] : {},
        B = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : {},
        J = {},
        X = B['el'] || V['el'],
        P = B["template"] || V['template'],
        M = V['abstract'],
        S = B["components"] || V["components"],
        q = B['on'] || V['on'],
        G = B["render"] || V["render"],
        K = V["props"],
        F = B['propsData'],
        U = B["data"] || V["data"],
        R = V["methods"] || B["methods"],
        j = V["watch"] || B["watch"];
      X && (J['el'] = X), P && (J["template"] = P), M && (J["abstract"] = !!M), S && (J["components"] = S), q && (J['on'] = Object["assign"]({}, V['on'], B['on'])), G && (J["render"] = G), K && (J['props'] = K), F && (J["propsData"] = F), U && (J["data"] = U), R && (J["methods"] = Object["assign"]({}, V["methods"], B["methods"])), j && (J["watch"] = Object["assign"]({}, V["watch"], B["watch"]));
      var N = function (Q, m) {
        var ss = sP,
          k = [];
        return Q && (k = k["concat"](Q)), m && (k = k["concat"](m)), k;
      };
      return y["map"](function (Q) {
        J[Q] = N(V[Q], B[Q]);
      }), J = Object["assign"]({}, B, J);
    };
  }, function (A, L, D) {
    var sM = vw;
    function Y() {
      var sr = v,
        J = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : '',
        X = arguments[1];
      return this instanceof Y ? (this["_originalTemplate"] = J, void (this["_composedStr"] = X ? y["template"](J, X) : J)) : new Y(J, X);
    }
    var y = D(3),
      V = D(12),
      B = V["getDocFragmentRegex"];
    Y["prototype"]["compose"] = function (J, X, P) {
      var su = sM,
        s = B(J),
        M = y['template'](X, P);
      return this["_composedStr"] = this['_composedStr']["replace"](s, M), this;
    }, Y["prototype"]["toString"] = function () {
      var sS = sM;
      return this["_composedStr"];
    }, Y['prototype']["reset"] = function (J) {
      var sq = sM;
      return this["_composedStr"] = y["template"](this['_originalTemplate'], J), this;
    }, A["exports"] = Y;
  }, function (A, L, D) {
    var sW = vw,
      Y = function () {
        function X(P, s) {
          var sG = v,
            M = [],
            S = !0,
            q = !1,
            G = void 0;
          try {
            for (var K, F = P[Symbol['iterator']](); !(S = (K = F["next"]())["done"]) && (M["push"](K["value"]), !s || M["length"] !== s); S = !0);
          } catch (U) {
            q = !0, G = U;
          } finally {
            try {
              !S && F["return"] && F["return"]();
            } finally {
              if (q) throw G;
            }
          }
          return M;
        }
        return function (P, s) {
          var se = v;
          if (Array["isArray"](P)) return P;
          if (Symbol['iterator'] in Object(P)) return X(P, s);
          throw new TypeError("Invalid attempt to destructure non-iterable instance");
        };
      }(),
      y = D(4),
      V = D(20),
      B = V({
        'initialize': function (X) {
          var sK = v,
            P = this["nativeEvent"] = X["nativeEvent"];
          this["target"] = P["target"], this["currentTarget"] = X["currentTarget"], this['pageX'] = P["pageX"], this["pageY"] = P["pageY"], this["clientX"] = P["clientX"], this["clientY"] = P["clientY"], this['defaultPrevented'] = !1, this["cancelBubble"] = !1, this["cancelImmediateBubble"] = !1, this['type'] = P["type"];
        },
        'preventDefault': function () {
          var sF = v;
          this["defaultPrevented"] = !0;
        },
        'stopPropagation': function () {
          this['cancelBubble'] = !0;
        },
        'stopImmediatePropagation': function () {
          this['cancelImmediateBubble'] = !0;
        }
      }),
      J = V({
        'initialize': function (X) {
          var sU = v;
          this["$el"] = X["$el"], this["initEvents"](X["events"]);
        },
        'initEvents': function (X) {
          var sc = v,
            P = this;
          this["_captureEvents"] = {}, this["_bubbleEvents"] = {}, this['_delegationHandlers'] = {};
          var s = this['normalizeEvents'](X);
          Object["keys"](s)["map"](function (M) {
            var sR = sc,
              S = s[M];
            S["map"](function (G) {
              var sj = sR;
              P['delegate'](M, G["selector"], G["handler"]);
            });
            var q = P["_delegationHandlers"][M] = function (G) {
              var sn = sR,
                K = G["target"],
                F = K,
                U = !1,
                c = function () {
                  var sN = sn,
                    R = null,
                    j = P["_bubbleEvents"][M];
                  Object["keys"](j)["map"](function (N) {
                    var sQ = sN,
                      Q = N["match"](/^([.#])([^.#\s]+)$/) || [],
                      m = Q[1],
                      k = Q[2];
                    if ('.' === m && ~F["className"]['indexOf'](k) || '#' === m && F['id'] === k) {
                      R = F;
                      for (var W = j[N], b = 0; b < W["length"]; b++) {
                        var C = W[b],
                          w = new B({
                            'nativeEvent': G,
                            'currentTarget': R
                          });
                        if (C["call"](R, w), w["defaultPrevented"] && G["preventDefault"](), w["cancelImmediateBubble"]) {
                          U = !0;
                          break;
                        }
                      }
                      w["cancelBubble"] && (U = !0);
                    }
                  }), F = F["parentElement"], F === P["$el"] && (U = !0);
                };
              do c(); while (P["$el"] && !U && F);
            };
            y['on'](P['$el'], M, q);
          });
        },
        'off': function () {
          var sl = v,
            X = this["_delegationHandlers"];
          for (var P in X) y["off"](this['$el'], P, X[P]);
          this['_captureEvents'] = {}, this['_bubbleEvents'] = {}, this['_delegationHandlers'] = {}, this['$el'] = null;
        },
        'delegate': function (X, P, s) {
          var st = v;
          this["_bubbleEvents"][X] || (this["_bubbleEvents"][X] = {});
          var M = this['_bubbleEvents'][X];
          M[P] || (M[P] = []);
          var S = M[P];
          return S["push"](s), function () {
            var sm = st,
              q = S["indexOf"](s);
            q > -1 && S["splice"](q, 1);
          };
        },
        'normalizeEvents': function (X) {
          var sk = v,
            P = {};
          for (var s in X) if (X["hasOwnProperty"](s)) {
            var M = s['split'](/\s+/),
              S = Y(M, 2),
              q = S[0],
              G = S[1];
            P[G] || (P[G] = []);
            var K = P[G];
            K['push']({
              'selector': q,
              'handler': X[s]
            });
          }
          return P;
        }
      });
    A["exports"] = J;
  }, function (A, L) {
    var sE = vw;
    function D() {}
    function Y(B, J, X, P) {
      var sw = v;
      function M() {
        var sb = v;
        G["parentNode"] && G['parentNode']['removeChild'](G), window[R] = D, K && clearTimeout(K);
      }
      function S() {
        window[R] && M();
      }
      function q(k) {
        var sC = v,
          W = [];
        for (var b in k) k["hasOwnProperty"](b) && W['push'](Q(b) + '=' + Q(k[b]));
        return W["join"]('&');
      }
      "object" === ("undefined" == typeof X ? "undefined" : y(X)) && (P = X, X = null), "function" == typeof J && (X = J, J = null), P || (P = {});
      var G,
        K,
        F = Math['random']()["toString"](36)["slice"](2, 9),
        U = P["prefix"] || "__JSONP",
        R = P["name"] || U + ('_' + F) + ('_' + V++),
        j = P["param"] || "callback",
        N = P["timeout"] || 6000,
        Q = window['encodeURIComponent'],
        m = document['getElementsByTagName']('script')[0] || document["head"];
      return N && (K = setTimeout(function () {
        M(), X && X(new Error('Timeout'));
      }, N)), window[R] = function (k) {
        M(), X && X(null, k, {
          'url': B
        });
      }, J && (B = B["split"]('?')[0]), B += (~B['indexOf']('?') ? '&' : '?') + q(J) + '&' + j + '=' + Q(R), B = B["replace"]('?&', '?'), G = document["createElement"]("script"), G['type'] = "text/javascript", G["src"] = B, m["parentNode"]["insertBefore"](G, m), S;
    }
    var y = 'function' == typeof Symbol && "symbol" == typeof Symbol["iterator"] ? function (B) {
        return typeof B;
      } : function (B) {
        var sT = sE;
        return B && 'function' == typeof Symbol && B["constructor"] === Symbol && B !== Symbol["prototype"] ? "symbol" : typeof B;
      },
      V = 0;
    A['exports'] = Y;
  }, function (A, L) {
    var sI = vw;
    function D(Y) {
      var si = v;
      if (!Y) return {};
      var y = document["createElement"]('a');
      return y["href"] = Y, {
        'source': Y,
        'protocol': y["protocol"]["replace"](':', ''),
        'host': y['hostname'],
        'port': y["port"],
        'query': y["search"],
        'hash': y['hash']["replace"]('#', ''),
        'path': y["pathname"]["replace"](/^([^/])/, "/$1"),
        'segments': y["pathname"]["replace"](/^\//, '')['split']('/')
      };
    }
    A["exports"] = D;
  }, function (A, L, D) {
    var r0 = vw,
      Y = D(20),
      y = D(3),
      V = D(13),
      B = Y({
        'initialize': function (J) {
          var sO = v;
          this['state'] = J["state"], this['_committing'] = !1, this["_subscribers"] = [];
          var X = this,
            P = this["dispatch"],
            s = this["commit"];
          this['dispatch'] = function (M, u, S) {
            return P['call'](X, M, u, S);
          }, this["commit"] = function (M, u) {
            return s['call'](X, M, u);
          }, this["registerMutations"](J["mutations"]), this["registerActions"](J["actions"]);
        },
        'registerMutations': function (J) {
          var so = v;
          this["_mutations"] = Object["assign"](this["_mutations"] || {}, J);
        },
        'registerActions': function (J) {
          var sd = v;
          this["_actions"] = Object['assign'](this["_actions"] || {}, J);
        },
        'commit': function (J, X) {
          var sp = v,
            P = this,
            s = {
              'type': J,
              'payload': X
            },
            M = this['_mutations'][J];
          return M ? (this["_withCommit"](function () {
            var sZ = sp;
            M(P["state"], X);
          }), void this["_subscribers"]["map"](function (u) {
            var sg = sp;
            return u(s, P["state"]);
          })) : void y["error"]("[Store] unknown mutation type: " + J);
        },
        '_withCommit': function (J) {
          var sz = v,
            X = this["_committing"];
          this["_committing"] = !0, J(), this["_committing"] = X;
        },
        'dispatch': function (J, X, P) {
          var sa = v,
            s = this["_actions"][J];
          if (!s) return void y["error"]("[Store] unknown action type: " + J);
          var M = {
            'state': this["state"],
            'commit': this["commit"],
            'dispatch': this["dispatch"]
          };
          return V['resolve'](s(M, X, P));
        },
        'subscribe': function (J) {
          var sH = v,
            X = this['_subscribers'];
          return X['indexOf'](J) < 0 && X["push"](J), function () {
            var sh = sH,
              P = X["indexOf"](J);
            P > -1 && X['splice'](P, 1);
          };
        },
        'replaceState': function () {
          var sx = v,
            J = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : {};
          this["state"] = J;
        }
      });
    A["exports"] = B;
  }, function (A, L) {
    function D(F) {
      var r1 = v;
      if (Array["isArray"](F)) {
        for (var U = 0, R = Array(F['length']); U < F["length"]; U++) R[U] = F[U];
        return R;
      }
      return Array['from'](F);
    }
    function Y(F) {
      var r2 = v;
      for (var U = [], R = F["length"], j = 0; j < R; j++) U["indexOf"](F[j]) === -1 && U["push"](F[j]);
      return U;
    }
    function V(F) {
      var r3 = v;
      for (var U = 0, R = F["length"], j = 0; j < R; j++) U += F[j];
      return U / R;
    }
    function B(F) {
      var r4 = v;
      for (var U = V(F), R = F["length"], j = [], N = 0; N < R; N++) {
        var Q = F[N] - U;
        j['push'](Math["pow"](Q, 2));
      }
      for (var m = 0, k = 0; k < j['length']; k++) j[k] && (m += j[k]);
      return Math['sqrt'](m / R);
    }
    function J(F) {
      var r5 = v;
      return parseFloat(F["toFixed"](4));
    }
    function X(F, U) {
      var r6 = v,
        R = F["sort"](function (m, k) {
          return m - k;
        });
      if (U <= 0) return R[0];
      if (U >= 100) return R[R["length"] - 1];
      var j = Math["floor"]((R["length"] - 1) * (U / 100)),
        N = R[j],
        Q = R[j + 1];
      return N + (Q - N) * ((R["length"] - 1) * (U / 100) - j);
    }
    function P(F, U) {
      var r7 = v;
      for (var R = [], j = [], N = 0; N < F["length"] - 1; N++) R["push"](F[N + 1] - F[N]), j["push"](U[N + 1] - U[N]);
      for (var Q = [], m = 0; m < j["length"]; m++) Q["push"](j[m] / R[m]);
      return Q;
    }
    function M() {
      var r8 = v,
        F = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : [],
        U = [],
        R = [],
        j = [];
      if (!Array["isArray"](F) || F["length"] <= 2) return [U, R, j];
      for (var N = 0; N < F['length']; N++) {
        var Q = F[N];
        U["push"](Q[0]), R["push"](Q[1]), j["push"](Q[2]);
      }
      return [U, R, j];
    }
    function S(F, U, R) {
      var r9 = v;
      for (var j = P(R, F), N = P(R, U), Q = [], m = 0; m < F["length"]; m++) {
        var k = Math["sqrt"](Math["pow"](F[m], 2) + Math["pow"](U[m], 2));
        Q["push"](k);
      }
      var W = P(R, Q);
      return [j, N, W];
    }
    function q(F, U, R, j) {
      var rf = v,
        N = j["slice"](0, -1),
        Q = P(N, F),
        m = P(N, U),
        k = P(N, R);
      return [Q, m, k];
    }
    function G() {
      var rv = v,
        f0 = arguments["length"] > 0 && void 0 !== arguments[0] ? arguments[0] : [];
      if (!Array["isArray"](f0) || f0['length'] <= 2) return [];
      var f1 = M(f0),
        f2 = K(f1, 3),
        f3 = f2[0],
        f4 = f2[1],
        f5 = f2[2],
        f6 = S(f3, f4, f5),
        f7 = K(f6, 3),
        f8 = f7[0],
        f9 = f7[1],
        ff = f7[2],
        fv = q(f8, f9, ff, f5),
        fA = K(fv, 3),
        fL = fA[0],
        fD = fA[1],
        fY = fA[2],
        fy = Y(f3)['length'],
        fV = Y(f4)["length"],
        fB = J(V(f4)),
        fJ = J(B(f4)),
        fX = f3["length"],
        fP = J(Math["min"]["apply"](Math, D(f8))),
        fs = J(Math["max"]["apply"](Math, D(f8))),
        fr = J(V(f8)),
        fM = J(B(f8)),
        fu = Y(f8)["length"],
        fS = J(X(f8, 25)),
        fq = J(X(f8, 75)),
        fG = J(Math["min"]["apply"](Math, D(f9))),
        fe = J(Math['max']["apply"](Math, D(f9))),
        fK = J(V(f9)),
        fF = J(B(f9)),
        fU = Y(f9)["length"],
        fc = J(X(f9, 25)),
        fR = J(X(f9, 75)),
        fj = J(Math['min']["apply"](Math, D(ff))),
        fn = J(Math['max']["apply"](Math, D(ff))),
        fN = J(V(ff)),
        fQ = J(B(ff)),
        fl = Y(ff)["length"],
        ft = J(X(ff, 25)),
        fm = J(X(ff, 75)),
        fk = J(Math["min"]['apply'](Math, D(fL))),
        fW = J(Math["max"]["apply"](Math, D(fL))),
        fb = J(V(fL)),
        fC = J(B(fL)),
        fw = Y(fL)["length"],
        fE = J(X(fL, 25)),
        fT = J(X(fL, 75)),
        fI = J(Math["min"]["apply"](Math, D(fD))),
        fO = J(Math["max"]["apply"](Math, D(fD))),
        fo = J(V(fD)),
        fd = J(B(fD)),
        fp = Y(fD)["length"],
        fZ = J(X(fD, 25)),
        fg = J(X(fD, 75)),
        fz = J(Math['min']["apply"](Math, D(fY))),
        fa = J(Math['max']['apply'](Math, D(fY))),
        fH = J(V(fY)),
        fh = J(B(fY)),
        fx = Y(fY)["length"],
        v0 = J(X(fY, 25)),
        v1 = J(X(fY, 75));
      return [fy, fV, fB, fJ, fX, fP, fs, fr, fM, fu, fS, fq, fG, fe, fK, fF, fU, fc, fR, fj, fn, fN, fQ, fl, ft, fm, fk, fW, fb, fC, fw, fE, fT, fI, fO, fo, fd, fp, fZ, fg, fz, fa, fH, fh, fx, v0, v1];
    }
    var K = function () {
      function F(U, R) {
        var rA = v,
          j = [],
          N = !0,
          Q = !1,
          m = void 0;
        try {
          for (var k, W = U[Symbol["iterator"]](); !(N = (k = W["next"]())["done"]) && (j["push"](k["value"]), !R || j["length"] !== R); N = !0);
        } catch (b) {
          Q = !0, m = b;
        } finally {
          try {
            !N && W["return"] && W["return"]();
          } finally {
            if (Q) throw m;
          }
        }
        return j;
      }
      return function (U, R) {
        var rL = v;
        if (Array["isArray"](U)) return U;
        if (Symbol["iterator"] in Object(U)) return F(U, R);
        throw new TypeError("Invalid attempt to destructure non-iterable instance");
      };
    }();
    A['exports'] = G;
  }, function (A, L) {
    var rD = vw;
    A["exports"] = {
      'zh-CN': {
        'loading': "\u52A0\u8F7D\u4E2D...",
        'loadfail': "\u52A0\u8F7D\u5931\u8D25",
        'verifySuccess': "\u9A8C\u8BC1\u6210\u529F",
        'verifyError': "\u9A8C\u8BC1\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",
        'verifyOutOfLimit': "\u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u6B64\u91CD\u8BD5",
        'clickButton': '点此进行验证',
        'clickInTurn': "\u8BF7\u4F9D\u6B21\u70B9\u51FB",
        'clickOverlapWord': "\u8BF7\u70B9\u51FB\u4E24\u4E0B\u201C\u53E0\u52A0\u7684\u6587\u5B57\u201D\uFF0C\u7EC4\u6210\u6210\u8BED",
        'dragToAvoidObstacle': "\u62D6\u52A8\u5DE6\u4E0B\u767D\u8272\u6392\u7403\uFF0C\u8EB2\u907F\u969C\u788D\u51FB\u4E2D",
        'clickWordInTurn': "\u8BF7\u6309\u8BED\u5E8F\u4F9D\u6B21\u70B9\u51FB\u6587\u5B57",
        'slideTip': "\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",
        'inferenceTip': "\u62D6\u52A8\u4EA4\u63622\u4E2A\u56FE\u5757\u590D\u539F\u56FE\u7247",
        'waitForSMS': '等待短信验证，剩余',
        'popupTitle': "\u8BF7\u5B8C\u6210\u5B89\u5168\u9A8C\u8BC1",
        'refresh': '刷新',
        'feedback': "\u63D0\u4EA4\u4F7F\u7528\u95EE\u9898\u53CD\u9988",
        'switchToVoice': "\u5207\u6362\u81F3\u8BED\u97F3\u9A8C\u8BC1\u7801",
        'playVoice': "\u64AD\u653E\u8BED\u97F3\u9A8C\u8BC1\u7801",
        'back': '返回',
        'enterCode': "\u8BF7\u8F93\u5165\u542C\u5230\u7684\u5185\u5BB9",
        'check': '验证',
        'close': '关闭',
        'notSupportVoice': '您的浏览器版本过低，暂不支持语音验证码',
        'intellisense': {
          'normal': '点击完成验证',
          'checking': "\u5B89\u5168\u68C0\u6D4B\u4E2D",
          'loading': "\u6B63\u5728\u52A0\u8F7D\u9A8C\u8BC1",
          'loadfail': '加载失败',
          'loaddone': "\u8BF7\u5B8C\u6210\u5B89\u5168\u9A8C\u8BC1",
          'longtap': "\u53CC\u51FB\u540E\u957F\u63090.5\u79D2\u5B8C\u6210\u9A8C\u8BC1"
        },
        'sms': {
          'scanQrToSMS': "\u626B\u63CF\u4E8C\u7EF4\u7801\u53D1\u9001\u9A8C\u8BC1\u77ED\u4FE1",
          'noScanQr': '无法扫描二维码',
          'manualSMS': "\u624B\u52A8\u53D1\u9001\u9A8C\u8BC1\u77ED\u4FE1",
          'clickToSMS': "\u70B9\u51FB\u6309\u94AE\u53D1\u9001\u9A8C\u8BC1\u77ED\u4FE1",
          'editSMS': '编辑短信',
          'sendSMSTo': "\u53D1\u9001\u81F3",
          'or': '或',
          'toSMS': '去发送验证短信',
          'cannotJump': "\u65E0\u6CD5\u8DF3\u8F6C"
        }
      },
      'en-US': {
        'loading': "loading...",
        'loadfail': "Load failed",
        'verifySuccess': "verify success",
        'verifyError': "verify failed",
        'verifyOutOfLimit': "Verify failed. Please retry",
        'clickButton': "Click here to verify",
        'clickInTurn': "click in turn",
        'clickOverlapWord': '请点击两下“叠加的文字”，组成成语',
        'dragToAvoidObstacle': "Drag the lower left white ball to avoid obstacles and hit",
        'clickWordInTurn': "Please click on the text in order",
        'slideTip': "Slide to complete the image",
        'inferenceTip': "swap 2 tiles to restore the image",
        'waitForSMS': "waiting for SMS\uFF0Cremaining",
        'popupTitle': "Please complete verification",
        'refresh': "Refresh",
        'feedback': "Submit feedback on usage problems",
        'switchToVoice': "Switch to voice verification",
        'playVoice': "Play voice verification code",
        'back': "return",
        'enterCode': "Enter the verification code you hear",
        'check': 'verification',
        'close': "close",
        'notSupportVoice': "Your browser version is too low to support voice verification codes",
        'intellisense': {
          'normal': "Click the button to verify",
          'checking': 'verifying...',
          'loading': 'loading...',
          'loadfail': "Load failed",
          'loaddone': "Please complete verification",
          'longtap': "Double click and press for 0.5 seconds to complete the verification"
        },
        'sms': {
          'scanQrToSMS': "Scan QR code to send verification SMS",
          'noScanQr': "Unable to scan QR code",
          'manualSMS': "send a verification SMS manually",
          'clickToSMS': "Click the button to send verification SMS",
          'editSMS': "Edit SMS",
          'sendSMSTo': "Send to",
          'or': 'or',
          'toSMS': "send a verification SMS",
          'cannotJump': "cannot jump to SMS"
        }
      },
      'en-GB': {
        'loading': "loading...",
        'loadfail': "Load failed",
        'verifySuccess': "verify success",
        'verifyError': "verify failed",
        'verifyOutOfLimit': "Verify failed. Please retry",
        'clickButton': "Click here to verify",
        'clickInTurn': "click in turn",
        'clickOverlapWord': '请点击两下“叠加的文字”，组成成语',
        'dragToAvoidObstacle': "Drag the lower left white ball to avoid obstacles and hit",
        'clickWordInTurn': "Please click on the text in order",
        'slideTip': "Drag the pieces atop one another",
        'inferenceTip': "swap 2 tiles to restore the image",
        'waitForSMS': "waiting for SMS\uFF0Cremaining",
        'popupTitle': "Please complete verification",
        'refresh': "Refresh",
        'feedback': "Submit feedback on usage problems",
        'switchToVoice': "Switch to voice verification",
        'playVoice': "Play voice verification code",
        'back': "return",
        'enterCode': "Enter the verification code you hear",
        'check': "verification",
        'close': "close",
        'notSupportVoice': "Your browser version is too low to support voice verification codes",
        'intellisense': {
          'normal': "Click the button to verify",
          'checking': "verifying...",
          'loading': "loading...",
          'loadfail': "Load failed",
          'loaddone': "Please complete verification",
          'longtap': "Double click and press for 0.5 seconds to complete the verification"
        },
        'sms': {
          'scanQrToSMS': "Scan QR code to send verification SMS",
          'noScanQr': "Unable to scan QR code",
          'manualSMS': "send a verification SMS manually",
          'clickToSMS': "Click the button to send verification SMS",
          'editSMS': "Edit SMS",
          'sendSMSTo': "Send to",
          'or': 'or',
          'toSMS': "send a verification SMS",
          'cannotJump': "cannot jump to SMS"
        }
      }
    };
  }, function (A, L, D) {
    var rP = vw;
    function Y(U, R, j) {
      var rY = v,
        N = void 0,
        Q = void 0,
        m = void 0,
        k = [];
      switch (U["length"]) {
        case 1:
          N = U[0], Q = m = 0, k["push"](R[N >>> 2 & 63], R[(N << 4 & 48) + (Q >>> 4 & 15)], j, j);
          break;
        case 2:
          N = U[0], Q = U[1], m = 0, k["push"](R[N >>> 2 & 63], R[(N << 4 & 48) + (Q >>> 4 & 15)], R[(Q << 2 & 60) + (m >>> 6 & 3)], j);
          break;
        case 3:
          N = U[0], Q = U[1], m = U[2], k['push'](R[N >>> 2 & 63], R[(N << 4 & 48) + (Q >>> 4 & 15)], R[(Q << 2 & 60) + (m >>> 6 & 3)], R[63 & m]);
          break;
        default:
          return '';
      }
      return k["join"]('');
    }
    function V(U, R, j) {
      var ry = v;
      if (!U || 0 === U["length"]) return '';
      try {
        for (var N = 0, Q = []; N < U['length'];) {
          if (!(N + 3 <= U["length"])) {
            var m = U["slice"](N);
            Q['push'](Y(m, R, j));
            break;
          }
          var k = U["slice"](N, N + 3);
          Q["push"](Y(k, R, j)), N += 3;
        }
        return Q['join']('');
      } catch (W) {
        return '';
      }
    }
    function B(U) {
      var rV = v,
        R = [];
      switch (U['length']) {
        case 2:
          R["push"](q((U[0] << 2 & 255) + (U[1] >>> 4 & 3)));
          break;
        case 3:
          R["push"](q((U[0] << 2 & 255) + (U[1] >>> 4 & 3))), R["push"](q((U[1] << 4 & 255) + (U[2] >>> 2 & 15)));
          break;
        case 4:
          R["push"](q((U[0] << 2 & 255) + (U[1] >>> 4 & 3))), R["push"](q((U[1] << 4 & 255) + (U[2] >>> 2 & 15))), R["push"](q((U[2] << 6 & 255) + (63 & U[3])));
      }
      return R;
    }
    function J(U, R, j) {
      var rJ = v;
      for (var N = function (E) {
          var rB = v;
          return R["indexOf"](E);
        }, Q = 0, m = [], k = U["indexOf"](j), W = k !== -1 ? U['substring'](0, k)["split"]('') : U["split"](''), b = W["length"]; Q < b;) {
        if (!(Q + 4 <= b)) {
          var C = W['slice'](Q)["map"](N);
          m = m["concat"](B(C));
          break;
        }
        var w = W["slice"](Q, Q + 4)['map'](N);
        m = m["concat"](B(w)), Q += 4;
      }
      return m;
    }
    function X(U) {
      var R = ['i', '/', 'x', '1', 'X', 'g', 'U', '0', 'z', '7', 'k', '8', 'N', '+', 'l', 'C', 'p', 'O', 'n', 'P', 'r', 'v', '6', "\\", 'q', 'u', '2', 'G', 'j', '9', 'H', 'R', 'c', 'w', 'T', 'Y', 'Z', '4', 'b', 'f', 'S', 'J', 'B', 'h', 'a', 'W', 's', 't', 'A', 'e', 'o', 'M', 'I', 'E', 'Q', '5', 'm', 'D', 'd', 'V', 'F', 'L', 'K', 'y'],
        j = '3';
      return V(U, R, j);
    }
    function P(U) {
      var R = ['i', '/', 'x', '1', 'X', 'g', 'U', '0', 'z', '7', 'k', '8', 'N', '+', 'l', 'C', 'p', 'O', 'n', 'P', 'r', 'v', '6', "\\", 'q', 'u', '2', 'G', 'j', '9', 'H', 'R', 'c', 'w', 'T', 'Y', 'Z', '4', 'b', 'f', 'S', 'J', 'B', 'h', 'a', 'W', 's', 't', 'A', 'e', 'o', 'M', 'I', 'E', 'Q', '5', 'm', 'D', 'd', 'V', 'F', 'L', 'K', 'y'],
        j = '3';
      return J(U, R, j);
    }
    function M(U, R, j) {
      var rX = v,
        N = void 0 !== R && null !== R ? R : K,
        Q = void 0 !== j && null !== j ? j : F;
      return V(U, N["split"](''), Q);
    }
    var S = D(26),
      q = S["toByte"],
      G = D(27),
      K = G["__BASE64_ALPHABET__"],
      F = G["__BASE64_PADDING__"];
    L["base64EncodePrivate"] = M, L["base64Encode"] = X, L['base64Decode'] = P;
  }, function (A, L) {
    'use strict';

    var rs = vw;
    var D = "function" == typeof Symbol && "symbol" == typeof Symbol["iterator"] ? function (Y) {
      return typeof Y;
    } : function (Y) {
      var rr = rs;
      return Y && "function" == typeof Symbol && Y['constructor'] === Symbol && Y !== Symbol["prototype"] ? 'symbol' : typeof Y;
    };
    !function () {
      function Y() {
        var rM = v,
          P = "2izvR3Ydkgw605lf"['split']('');
        this['m'] = function (s) {
          var ru = rM;
          if (null == s || void 0 == s) return s;
          if (0 != s["length"] % 2) throw Error("1100");
          for (var M = [], u = 0; u < s["length"]; u++) {
            0 == u % 2 && M["push"]('%');
            for (var S = P, q = 0; q < S["length"]; q++) if (s["charAt"](u) == S[q]) {
              M['push'](q['toString'](16));
              break;
            }
          }
          return decodeURIComponent(M["join"](''));
        }, this['f'] = function (s) {
          var rS = rM;
          if (null == s || void 0 == s) return s;
          if (0 != s["length"] % 2) throw Error('1100');
          for (var M = [], u = 0; u < s["length"]; u++) {
            0 == u % 2 && M['push']('%');
            for (var S = P, q = 0; q < S["length"]; q++) if (s["charAt"](u) == S[q]) {
              M["push"](q["toString"](16));
              break;
            }
          }
          return decodeURIComponent(M["join"](''));
        };
      }
      var y = new Y()['f'],
        V = new Y()['m'],
        B = new Y()['f'],
        J = new Y()['f'],
        X = new Y()['f'];
      !function () {
        var rq = v,
          P = ["", "GrayText", "parent", "\u5E7C\u5706", "plugins", "AdobeExManDetect", "0010", "Google Earth Plugin", "Veetle TV Core", "0007", "0004", "0002", "0003", "0000", "0001", "Unity Player", "Skype Web Plugin", "WebKit-integrierte PDF", "gdxidpyhxdE", "Bell MT", "0008", "getSupportedExtensions", "0009", "SafeSearch", "setTime", "appendChild", "\"", "$", "Univers", "%", "&", "'", "1110", "get plugin string exception", "ThreeDShadow", "+", ",", "-", "Arab", "\u82F9\u679C\u4E3D\u7EC6\u5B8B", ".", "FUZEShare", "/", "0", "1", "2", "3", "4", "\u4EFF\u5B8B_GB2312", "5", "6", "InactiveCaptionText", "7", "WEBZEN Browser Extension", "8", "9", "DivX Browser Plug-In", ":", ";", "Uplay PC", "=", "canvas exception", "A", "B", "C", "D", "E", "\u5FAE\u8F6F\u96C5\u9ED1", "F", "Harrington", "G", "H", "I", "J", "Gnome Shell Integration", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "Niagara Solid", "T", "SefClient Plugin", "U", "V", "1111", "W", "X", "Y", "Z", "Goudy Old Style", "\\", "Roblox Launcher Plugin", "Microsoft Office 2013", "QQMusic", "a", "Eurostile", "b", "rmocx.RealPlayer G2 Control.1", "c", "Scripting.Dictionary", "d", "\u4EFF\u5B8B", "e", "f", "g", "h", "Ma-Config.com plugin", "i", "1010", "Casual", "j", "k", "l", "m", "n", "o", "p", "1008", "doNotTrack", "q", "ct", "\u4E3D\u5B8B Pro", "r", "setTimeout", "Gisha", "getTimezoneOffset", "s", "1005", "1004", "t", "1003", "u", "v", "1001", "w", "x", "drawArrays", "y", "z", "{", "}", "~", "font", "1009", "suffixes", "=null; path=/; expires=", "Shell.UIHelper", "toDataURL", "WindowText", "language", "\u4E3D\u9ED1 Pro", "do", "HighlightText", "div", "MenuText", "AOL Media Playback Plugin", "Citrix online plug-in", "ec", "Desdemona", "InactiveBorder", "RealPlayer", ", 'code':", "HELLO", "npTongbuAddin", "em", "createElement", "phantom", "MS PMincho", "\u6977\u4F53", "eval", "ex", "DivX VOD Helper Plug-in", "\u65B0\u7EC6\u660E\u4F53", "QuickTimeCheckObject.QuickTimeCheck.1", "FlyOrDie Games Plugin", "attachShader", "PlayOn Plug-in", "getTime", "1.01", "Broadway", "fp", "Alawar NPAPI utils", "Forte", "hashCode", "\u65B9\u6B63\u59DA\u4F53", "ESN Sonar API", "HPDetect", "Bitdefender QuickScan", "IE Tab plugin", "ButtonFace", "',", "cpuClass", "message", "Century Gothic", "Online Storage plug-in", "Safer Update", "Msxml2.DOMDocument", "Engravers MT", "Silverlight Plug-In", "Google Gears 0.5.33.0", "Citrix ICA Client", "alphabetic", "context", "VDownloader", "\u534E\u6587\u6977\u4F53", "attrVertex", "\u5B8B\u4F53", "cookie", "%22", "%26", "Centaur", "4game", "Rockwell", "LogMeIn Plugin 1.0.0.961", "Octoshape Streaming Services", "toGMTString", "th=/", "SumatraPDF Browser Plugin", "PDF.PdfCtrl", "fillStyle", "fontSize", "Adobe Ming Std", "je", "TorchHelper", "Franklin Gothic Heavy", "\u534E\u6587\u4EFF\u5B8B", "Harmony Plug-In", "Gigi", "v1.1", "Kino MT", "SimHei", "AliSSOLogin plugin", "RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)", "Yandex PDF Viewer", "Citrix Receiver Plug-in", "top", "mai", "AcroPDF.PDF", "canvas api exception", "InactiveCaption", "Menu", "precision mediump float; varying vec2 varyinTexCoordinate; void main() {   gl_FragColor = vec4(varyinTexCoordinate, 0, 1); }", "QQ2013 Firefox Plugin", "Google Update", "\u534E\u6587\u5F69\u4E91", "eMusicPlugin DLM6", "Web Components", "Babylon ToolBar", "Coowon Update", "InfoText", "rmocx.RealPlayer G2 Control", "iMesh plugin", "RealDownloader Plugin", "Symantec PKI Client", "_phantom", "GDL Object Web Plug-in 16.00", "webgl", "\u534E\u6587\u5B8B\u4F53", "screen", "body", "TRIANGLE_STRIP", "TlwgMono", "n=", "LogMeIn Plugin 1.0.0.935", "':'", "function", "context.hashCode", "ArchiCAD", "VERTEX_SHADER", "Ubuntu", "Facebook Plugin", "ActiveCaption", "\u7EC6\u660E\u4F53", "Malgun Gothic", "News Gothic MT", "CaptionText", "aZbY0cXdW1eVf2Ug3Th4SiR5jQk6PlO7mNn8MoL9pKqJrIsHtGuFvEwDxCyBzA", "DejaVu LGC Sans Mono", "Copperplate Gothic Light", "Segoe Print", "Sawasdee", "Bauhaus 93", "Chalkduster", "Abadi MT Condensed Light", "Lucida Bright", "Wide Latin", "font detect error", "Kozuka Gothic Pr6N", "Html5 location provider", "DivX Plus Web Player", "Vladimir Script", "File Downloader Plug-in", "ob", "Adodb.Stream", "Menlo", "callPhantom", "Wolfram Mathematica", "CatalinaGroup Update", "Eras Bold ITC", "DevalVRXCtrl.DevalVRXCtrl.1", "\u534E\u6587\u7EC6\u9ED1", "addBehavior", "pa", "Bitstream Vera Serif", "(function(){return 123;})();", "pi", "Tencent FTN plug-in", "removeChild", "Folx 3 Browser Plugin", "useProgram", "hostname", "phantom.injectJs", "ShockwaveFlash.ShockwaveFlash", "height", "rgba(102, 204, 0, 0.7)", "AdblockPlugin", "Background", "AgControl.AgControl", "PhotoCenterPlugin1.1.2.2", "GungSeo", "s=", "decodeURI", "\u65B9\u6B63\u8212\u4F53", "\u534E\u6587\u65B0\u9B4F", "123", "webgl exception", "re", "WMPlayer.OCX", "72px", "AppWorkspace", "Highlight", "document", "Yandex Media Plugin", "ESN Launch Mozilla Plugin", "70px 'Arial'", "injectJs", "Loma", "BitCometAgent", "Calibri", "Bookman Old Style", "sessionStorage", "Utopia", "compileShader", "escape", "Scrollbar", "Window", "\u96B6\u4E66", "Kaspersky Password Manager", "MingLiU-ExtB", "get system colors exception", "Skype.Detection", "FileLab plugin", "npAPI Plugin", "not_exist_host", "2d", "ActiveXObject", "Dotum", "PDF-XChange Viewer", "offsetHeight", "PMingLiU", "colorDepth", "Nokia Suite Enabler Plugin", "RealVideo.RealVideo(tm) ActiveX Control (32-bit)", "Magneto", "AdobeExManCCDetect", "Gabriola", "Playbill", "navigator", "Rachana", "Tw Cen MT Condensed Extra Bold", "QQMiniDL Plugin", "#f60", "fillRect", "Default Browser Helper", "=null; path=/; domain=", "French Script MT", "\u6807\u6977\u4F53", "encodeURI", "Umpush", "icp", "\u534E\u6587\u7425\u73C0", "createProgram", "monospace", "ButtonShadow", "Bodoni MT", "STATIC_DRAW", "\u9ED1\u4F53", "downloadUpdater", "Aliedit Plug-In", "PDF integrado do WebKit", "uniformOffset", "encodeURIComponent", "Picasa", "Adobe Fangsong Std", "bindBuffer", "AVG SiteSafety plugin", "Orbit Downloader", "color", "hidden", "localStorage", "Google Talk Effects Plugin", "description", "indexedDB", "Lucida Fax", "AmazonMP3DownloaderPlugin", "createBuffer", "Castellar", "linkProgram", "Californian FB", "ThreeDHighlight", "createShader", "Gulim", "NyxLauncher", "YouTube Plug-in", "\u6977\u4F53_GB2312", "SWCtl.SWCtl", "Google Earth Plug-in", "QQDownload Plugin", "Norton Identity Safe", "parseInt", "Simple Pass", "Colonna MT", "zako", "getUniformLocation", "shaderSource", "Downloaders plugin", "location", "Heroes & Generals live", "window", "Showcard Gothic", "\u5FAE\u8F6F\u6B63\u9ED1\u4F53", "\u534E\u6587\u884C\u6977", "Ginger", "RockMelt Update", "WindowFrame", "enableVertexAttribArray", "KacstOne", "attribute vec2 attrVertex; varying vec2 varyinTexCoordinate; uniform vec2 uniformOffset; void main() {   varyinTexCoordinate = attrVertex + uniformOffset;   gl_Position = vec4(attrVertex, 0, 1); }", "Perpetua", "openDatabase", "canvas", "iGetterScriptablePlugin", "Informal Roman", "Nitro PDF Plug-In", "Msxml2.XMLHTTP", "\u534E\u6587\u9ED1\u4F53", "NPLastPass", "ThreeDFace", "style", "LastPass", "::", "parseFloat", "\u534E\u6587\u96B6\u4E66", "; ", "getAttribLocation", "{'name':", "Nyala", "not_exist_hostname", "\\'", "GFACE Plugin", "undefined", "\u65B0\u5B8B\u4F53", "\\.", "Matura MT Script Capitals", "Arial Black", "FangSong", "mwC nkbafjord phsgly exvt zqiu, \u1F60 tphst/:/uhbgtic.mo/levva", "Braggadocio", "Harmony Firefox Plugin", "Palace Script MT", "Native Client", "offsetWidth"],
          s = ["userAgent", "QuickTime.QuickTime", "experimental-webgl", "ARRAY_BUFFER", "\u82F9\u679C\u4E3D\u4E2D\u9ED1", "Alipay Security Control 3", "Script MT Bold", ", 'browserProp':", "TDCCtl.TDCCtl", "width", "self", "InfoBackground", "Pando Web Plugin", "Haettenschweiler", "span", "innerHTML", "ActiveBorder", "ThreeDLightShadow", "0202", "0203", "fontFamily", "0200", "0201", "WPI Detector 1.4", "; expires=", "ThreeDDarkShadow", "Exif Everywhere", "Battlelog Game Launcher", "Impact", "VLC Multimedia Plugin", "Adobe Hebrew", "BlueStacks Install Detector", "wwwmmmmmmmmmmlli", "history", "sans-serif", "14731255234d414cF91356d684E4E8F5F56c8f1bc", "Papyrus", "ButtonText", "0211", "AppUp", "Parom.TV player plugin", "DealPlyLive Update", "Lohit Gujarati", "FRAGMENT_SHADER", "Agency FB", "MacromediaFlashPaper.MacromediaFlashPaper", "###", "WordCaptureX", "getComputedStyle", "platform", "0105", "Arabic Typesetting", "0106", "0103", "\u534E\u6587\u4E2D\u5B8B", "0104", "0101", "0102", "0100", "0107", "ButtonHighlight", "vertexAttribPointer", "0108", "textBaseline", "#069", "doubleTwist Web Plugin", "match", "unescape", "Thunder DapCtrl NPAPI Plugin", "Batang", "DFKai-SB", "Snap ITC", "MinibarPlugin", "Date", "decodeURIComponent", "NPPlayerShell", "MS Reference Sans Serif", "Hiragino Sans GB", "serif", "getContext", "uniform2f", "MoolBoran"];
        !function () {
          var M = [36, 28, 51, 9, 23, 7, 0, 2, 1423857449, -2, 3, -3, 3432918353, 1555261956, 4, 2847714899, -4, 5, -5, 2714866558, 1281953886, 6, -6, 198958881, 1141124467, 2970347812, -7, 7, 3110523913, 8, -8, 2428444049, -9, 9, 10, -10, -11, 11, 2563907772, -12, 12, 13, 2282248934, -13, 2154129355, -14, 14, 15, -15, 16, -16, 17, -17, -18, 18, 19, -19, 20, -20, 21, -21, -22, 22, -23, 23, 24, -24, 25, -25, -26, 26, 27, -27, 28, -28, 29, -29, 30, -30, 31, -31, 33, -33, -32, 32, -34, -35, 34, 35, 37, -37, 36, -36, 38, 39, -39, -38, 40, 41, -41, -40, 42, -43, -42, 43, 45, -45, -44, 44, 47, -46, -47, 46, 48, -49, -48, 49, -50, 51, -51, 50, 570562233, 53, -52, 52, -53, -54, -55, 55, 54, 503444072, 57, -56, -57, 56, 59, 58, -59, -58, 60, 61, -61, -60, 62, 63, -63, -62, -64, 711928724, -66, 67, -65, 65, -67, 66, 64, -71, -69, 69, 68, 70, -68, -70, 71, -72, 3686517206, -74, -73, 73, 75, 74, -75, 72, -79, 76, 79, 78, -78, -76, 77, -77, 3554079995, -81, 81, -82, -83, 80, -80, 82, 83, -84, 84, 85, -86, -87, 86, -85, 87, 90, -88, -89, -90, 88, 89, 91, -91, 94, 92, 95, -94, 93, -93, -95, -92, -98, 97, 98, -97, -99, 96, 99, -96, -100, 3272380065, 102, -102, -101, -103, 103, 100, 101, -107, -104, 105, 104, 106, -106, -105, 107, 109, -109, -108, -111, 110, -110, 111, 108, 251722036, 115, -115, 112, -114, -112, 113, 114, -113, -117, 119, -116, -119, 117, -118, 118, 116, 123, -120, 122, -121, 120, -122, -123, 121, 125, 127, 3412177804, -127, 126, -126, 124, -125, -124, -128, 128, -129, 1843258603, 3803740692, 984961486, 3939845945, 4195302755, 4066508878, 255, 1706088902, 256, 1969922972, 2097651377, 376229701, 853044451, 752459403, 426522225, 1000, 3772115230, 615818150, 3904427059, 4167216745, 4027552580, 3654703836, 1886057615, 879679996, 3518719985, 3244367275, 2013776290, 3373015174, 1759359992, 285281116, 1622183637, 1006888145, 1231636301, 10000, 83908371, 1090812512, 2463272603, 1373503546, 2596254646, 2321926636, 1504918807, 2181625025, 2882616665, 2747007092, 3009837614, 3138078467, 397917763, 81470997, 829329135, 2657392035, 956543938, 2517215374, 2262029012, 40735498, 2394877945, 3266489909, 702138776, 2808555105, 2936675148, 1258607687, 1131014506, 3218104598, 3082640443, 1404277552, 565507253, 534414190, 1541320221, 1913087877, 2053790376, 1789927666, 3965973030, 3826175755, 4107580753, 4240017532, 1658658271, 3579855332, 3708648649, 3453421203, 3317316542, 1873836001, 1742555852, 461845907, 3608007406, 1996959894, 3747672003, 3485111705, 2137656763, 3352799412, 213261112, 3993919788, 1.01, 3865271297, 4139329115, 4275313526, 282753626, 1068828381, 2768942443, 2909243462, 936918000, 3183342108, 27492, 141376813, 3050360625, 654459306, 2617837225, 1454621731, 2489596804, 2227061214, 1591671054, 2362670323, 4294967295, 1308918612, 2246822507, 795835527, 1181335161, 414664567, 4279200368, 1661365465, 1037604311, 4150417245, 3887607047, 1802195444, 4023717930, 2075208622, 1943803523, 901097722, 628085408, 755167117, 3322730930, 3462522015, 3736837829, 3604390888, 2366115317, 0.4, 2238001368, 2512341634, 2647816111, -0.2, 314042704, 1510334235, 900000, 58964, 1382605366, 31158534, 450548861, 3020668471, 1119000684, 3160834842, 2898065728, 1256170817, 2765210733, 3060149565, 3188396048, 2932959818, 124634137, 2797360999, 366619977, 62317068, -0.26, 1202900863, 498536548, 1340076626, 2405801727, 2265490386, 1594198024, 1466479909, 2547177864, 249268274, 2680153253, 2125561021, 3294710456, 855842277, 3423369109, 0.732134444, 3705015759, 3569037538, 1994146192, 1711684554, 1852507879, 997073096, 733239954, 4251122042, 601450431, 4111451223, 167816743, 3855990285, 3988292384, 3369554304, 3233442989, 3495958263, 3624741850, 65535, 453092731, -0.9, 2094854071, 1957810842, 325883990, 4057260610, 1684777152, 4189708143, 3915621685, 162941995, 1812370925, 3775830040, 783551873, 3134207493, 1172266101, 2998733608, 2724688242, 1303535960, 2852801631, 112637215, 1567103746, 651767980, 1426400815, 906185462, 2211677639, 1047427035, 2344532202, 2607071920, 2466906013, 225274430, 544179635, 2176718541, 2312317920, 1483230225, 1342533948, 2567524794, 2439277719, 1088359270, 671266974, 1219638859, 840000, 953729732, 3099436303, 2966460450, 817233897, 2685067896, 2825379669, 4089016648, 4224994405, 3943577151, 3814918930, 476864866, 1634467795, 335633487, 1762050814, 1, 2044508324, -1, 3401237130, 3268935591, 3524101629, 3663771856, 1907459465];
          !function () {
            var M4 = v;
            function f0(fH) {
              var rG = v;
              if (null == fH) return null;
              for (var fh = [], fx = 0, v0 = fH["length"]; fx < v0; fx++) {
                var v1 = fH[fx];
                fh[fx] = fb[(v1 >>> 4 & 15) * 16 + (v1 & 15)];
              }
              return fh;
            }
            function f1(fH) {
              var re = v,
                fh = [];
              if (null == fH || void 0 == fH || fH["length"] == 0) return f4(fw);
              if (fH['length'] >= fw) {
                fh = 0;
                var fx = [];
                if (null != fH && fH['length'] != 0) {
                  if (fH['length'] < fw) throw Error("1003");
                  for (var v0 = 0; v0 < fw; v0++) fx[v0] = fH[fh + v0];
                }
                return fx;
              }
              for (fx = 0; fx < fw; fx++) fh[fx] = fH[fx % fH["length"]];
              return fh;
            }
            function f2(fH) {
              var rK = v,
                fh = 4294967295;
              if (null != fH) {
                for (var fx = 0; fx < fH['length']; fx++) fh = fh >>> 8 ^ fW[(fh ^ fH[fx]) & 255];
              }
              if (fH = f6(fh ^ 4294967295), fh = fH["length"], null == fH || fh < 0) fH = new String("");else {
                fx = [];
                for (var v0 = 0; v0 < fh; v0++) fx["push"](f9(fH[v0]));
                fH = fx["join"]("");
              }
              return fH;
            }
            function f3(fH, fh, fx) {
              var rF = v,
                v0 = ["2", "4", "0", "a", "Y", "H", "i", "Q", "x", "L", "\\", "Z", "u", "f", "V", "l", "g", "8", "s", "P", "M", "R", "6", "d", "G", "k", "X", "v", "O", "/", "C", "b", "w", "9", "W", "D", "j", "1", "E", "T", "y", "I", "S", "c", "m", "e", "o", "J", "z", "3", "7", "q", "t", "h", "B", "r", "U", "+", "K", "N", "A", "5", "p", "n"],
                v1 = "F",
                v2 = [];
              if (fx == 1) {
                fx = fH[fh];
                var v3 = 0;
                v2['push'](v0[fx >>> 2 & 63]), v2["push"](v0[(fx << 4 & 48) + (v3 >>> 4 & 15)]), v2["push"](v1), v2['push'](v1);
              } else {
                if (fx == 2) fx = fH[fh], v3 = fH[fh + 1], fH = 0, v2["push"](v0[fx >>> 2 & 63]), v2["push"](v0[(fx << 4 & 48) + (v3 >>> 4 & 15)]), v2["push"](v0[(v3 << 2 & 60) + (fH >>> 6 & 3)]), v2["push"](v1);else {
                  if (fx != 3) throw Error("1010");
                  fx = fH[fh], v3 = fH[fh + 1], fH = fH[fh + 2], v2["push"](v0[fx >>> 2 & 63]), v2["push"](v0[(fx << 4 & 48) + (v3 >>> 4 & 15)]), v2["push"](v0[(v3 << 2 & 60) + (fH >>> 6 & 3)]), v2["push"](v0[fH & 63]);
                }
              }
              return v2["join"]("");
            }
            function f4(fH) {
              for (var fh = [], fx = 0; fx < fH; fx++) fh[fx] = 0;
              return fh;
            }
            function f5(fH, fh, fx, v0, v1) {
              var rU = v;
              if (null == fH || fH["length"] == 0) return fx;
              if (null == fx) throw Error("1004");
              if (fH['length'] < v1) throw Error("1003");
              for (var v2 = 0; v2 < v1; v2++) fx[v0 + v2] = fH[fh + v2];
              return fx;
            }
            function f6(fH) {
              var fh = [];
              return fh[0] = fH >>> 24 & 255, fh[1] = fH >>> 16 & 255, fh[2] = fH >>> 8 & 255, fh[3] = fH & 255, fh;
            }
            function f7(fH) {
              var rc = v;
              if (null == fH || void 0 == fH) return fH;
              fH = encodeURIComponent(fH);
              for (var fh = [], fx = fH["length"], v0 = 0; v0 < fx; v0++) if (fH["charAt"](v0) == "%") {
                if (!(v0 + 2 < fx)) throw Error("1009");
                fh["push"](f8(fH["charAt"](++v0) + "" + fH["charAt"](++v0))[0]);
              } else fh["push"](fH['charCodeAt'](v0));
              return fh;
            }
            function f8(fH) {
              var rR = v;
              if (null == fH || fH["length"] == 0) return [];
              fH = new String(fH);
              for (var fh = [], fx = fH["length"] / 2, v0 = 0, v1 = 0; v1 < fx; v1++) {
                var v2 = parseInt(fH['charAt'](v0++), 16) << 4,
                  v3 = parseInt(fH['charAt'](v0++), 16);
                fh[v1] = fL(v2 + v3);
              }
              return fh;
            }
            function f9(fH) {
              var rj = v,
                fh = [];
              return fh["push"](fk[fH >>> 4 & 15]), fh["push"](fk[fH & 15]), fh['join']("");
            }
            function ff(fH, fh) {
              var rn = v;
              if (null == fH || null == fh || fH['length'] != fh["length"]) return fH;
              for (var fx = [], v0 = 0, v1 = fH["length"]; v0 < v1; v0++) fx[v0] = fv(fH[v0], fh[v0]);
              return fx;
            }
            function fv(fH, fh) {
              return fH = fL(fH), fh = fL(fh), fL(fH ^ fh);
            }
            function fA(fH, fh) {
              return fL(fH + fh);
            }
            function fL(fH) {
              if (fH < -128) return fL(128 - (-128 - fH));
              if (fH >= -128 && fH <= 127) return fH;
              if (fH > 127) return fL(-129 + fH - 127);
              throw Error("1001");
            }
            function fD(fH) {
              var rO = v;
              function fh() {
                var rN = v;
                for (var vD = ["Abadi MT Condensed Light", "Adobe Fangsong Std", "Adobe Hebrew", "Adobe Ming Std", "Agency FB", "Arab", "Arabic Typesetting", "Arial Black", "Batang", "Bauhaus 93", "Bell MT", "Bitstream Vera Serif", "Bodoni MT", "Bookman Old Style", "Braggadocio", "Broadway", "Calibri", "Californian FB", "Castellar", "Casual", "Centaur", "Century Gothic", "Chalkduster", "Colonna MT", "Copperplate Gothic Light", "DejaVu LGC Sans Mono", "Desdemona", "DFKai-SB", "Dotum", "Engravers MT", "Eras Bold ITC", "Eurostile", "FangSong", "Forte", "Franklin Gothic Heavy", "French Script MT", "Gabriola", "Gigi", "Gisha", "Goudy Old Style", "Gulim", "GungSeo", "Haettenschweiler", "Harrington", "Hiragino Sans GB", "Impact", "Informal Roman", "KacstOne", "Kino MT", "Kozuka Gothic Pr6N", "Lohit Gujarati", "Loma", "Lucida Bright", "Lucida Fax", "Magneto", "Malgun Gothic", "Matura MT Script Capitals", "Menlo", "MingLiU-ExtB", "MoolBoran", "MS PMincho", "MS Reference Sans Serif", "News Gothic MT", "Niagara Solid", "Nyala", "Palace Script MT", "Papyrus", "Perpetua", "Playbill", "PMingLiU", "Rachana", "Rockwell", "Sawasdee", "Script MT Bold", "Segoe Print", "Showcard Gothic", "SimHei", "Snap ITC", "TlwgMono", "Tw Cen MT Condensed Extra Bold", "Ubuntu", "Umpush", "Univers", "Utopia", "Vladimir Script", "Wide Latin", "\u4EFF\u5B8B", "\u534E\u6587\u4E2D\u5B8B", "\u534E\u6587\u4EFF\u5B8B", "\u534E\u6587\u5B8B\u4F53", "\u534E\u6587\u5F69\u4E91", "\u534E\u6587\u65B0\u9B4F", "\u534E\u6587\u6977\u4F53", "\u534E\u6587\u7425\u73C0", "\u534E\u6587\u7EC6\u9ED1", "\u534E\u6587\u884C\u6977", "\u534E\u6587\u96B6\u4E66", "\u5B8B\u4F53", "\u5E7C\u5706", "\u5FAE\u8F6F\u96C5\u9ED1", "\u65B0\u5B8B\u4F53", "\u65B9\u6B63\u59DA\u4F53", "\u65B9\u6B63\u8212\u4F53", "\u6977\u4F53", "\u96B6\u4E66", "\u9ED1\u4F53", "\u65B0\u7EC6\u660E\u4F53", "\u7EC6\u660E\u4F53", "\u6807\u6977\u4F53", "\u4EFF\u5B8B_GB2312", "\u6977\u4F53_GB2312", "\u5FAE\u8F6F\u6B63\u9ED1\u4F53", "\u534E\u6587\u9ED1\u4F53", "\u4E3D\u9ED1 Pro", "\u4E3D\u5B8B Pro", "\u82F9\u679C\u4E3D\u4E2D\u9ED1", "\u82F9\u679C\u4E3D\u7EC6\u5B8B"], vY = [], vy = 0; vy < vD["length"]; vy++) try {
                  var vV = vD[vy];
                  fx()(vV) && vY["push"](vV);
                } catch (vB) {}
                return vY['join'](";");
              }
              function fx() {
                var rQ = v;
                function vD(vP) {
                  var vs = {};
                  return vX["style"]["fontFamily"] = vP, vJ["appendChild"](vX), vs["height"] = vX["offsetHeight"], vs["width"] = vX["offsetWidth"], vJ["removeChild"](vX), vs;
                }
                var vY = ["monospace", "sans-serif", "serif"],
                  vy = [],
                  vV = "wwwmmmmmmmmmmlli",
                  vB = "72px",
                  vJ = fQ["body"],
                  vX = fQ["createElement"]("span");
                for (vX["style"]["fontSize"] = vB, vX["style"]["visibility"] = "hidden", vX["innerHTML"] = vV, vV = 0; vV < vY["length"]; vV++) vy[vV] = vD(vY[vV]);
                return function (vP) {
                  var rl = rQ;
                  for (var vs = 0; vs < vy["length"]; vs++) {
                    var vr = vD(vP + "," + vY[vs]),
                      vM = vy[vs];
                    if (vr["height"] !== vM["height"] || vr["width"] !== vM["width"]) return !0;
                  }
                  return !1;
                };
              }
              function v0() {
                var rt = v,
                  vD = null,
                  vY = null,
                  vy = [];
                try {
                  vY = fQ["createElement"]("canvas"), vD = vY["getContext"]("webgl") || vY["getContext"]("experimental-webgl");
                } catch (vV) {}
                if (!vD) return vy;
                try {
                  vy["push"](vD["getSupportedExtensions"]());
                } catch (vB) {}
                try {
                  vy['push'](v1(vD, vY));
                } catch (vJ) {}
                return vy["join"](";");
              }
              function v1(vD, vY) {
                try {
                  var vy = "attribute vec2 attrVertex; varying vec2 varyinTexCoordinate; uniform vec2 uniformOffset; void main() {   varyinTexCoordinate = attrVertex + uniformOffset;   gl_Position = vec4(attrVertex, 0, 1); }",
                    vV = "precision mediump float; varying vec2 varyinTexCoordinate; void main() {   gl_FragColor = vec4(varyinTexCoordinate, 0, 1); }",
                    vB = vD["createBuffer"]();
                  vD["bindBuffer"](vD["ARRAY_BUFFER"], vB), vD['bufferData'](vD["ARRAY_BUFFER"], new Float32Array([-0.2, -0.9, 0, 0.4, -0.26, 0, 0, 0.732134444, 0]), vD["STATIC_DRAW"]), vB['s'] = 3, vB['u'] = 3;
                  var vJ = vD["createProgram"](),
                    vX = vD["createShader"](vD["VERTEX_SHADER"]);
                  vD["shaderSource"](vX, vy), vD["compileShader"](vX);
                  var vP = vD["createShader"](vD["FRAGMENT_SHADER"]);
                  return vD["shaderSource"](vP, vV), vD["compileShader"](vP), vD["attachShader"](vJ, vX), vD["attachShader"](vJ, vP), vD["linkProgram"](vJ), vD["useProgram"](vJ), vJ['A'] = vD["getAttribLocation"](vJ, "attrVertex"), vJ['w'] = vD["getUniformLocation"](vJ, "uniformOffset"), vD["enableVertexAttribArray"](vJ['B']), vD["vertexAttribPointer"](vJ['A'], vB['s'], vD['FLOAT'], !1, 0, 0), vD["uniform2f"](vJ['w'], 1, 1), vD["drawArrays"](vD["TRIANGLE_STRIP"], 0, vB['u']), fY(vY["toDataURL"]());
                } catch (vs) {
                  return "webgl exception";
                }
              }
              function v2() {
                var rm = v,
                  vD = fQ["createElement"]("div"),
                  vY = [],
                  vy = ["ActiveBorder", "ActiveCaption", "AppWorkspace", "Background", "ButtonFace", "ButtonHighlight", "ButtonShadow", "ButtonText", "CaptionText", "GrayText", "Highlight", "HighlightText", "InactiveBorder", "InactiveCaption", "InactiveCaptionText", "InfoBackground", "InfoText", "Menu", "MenuText", "Scrollbar", "ThreeDDarkShadow", "ThreeDFace", "ThreeDHighlight", "ThreeDLightShadow", "ThreeDShadow", "Window", "WindowFrame", "WindowText"];
                if (!window["getComputedStyle"]) return vY["join"]("");
                for (var vV = 0; vV < vy["length"]; vV++) try {
                  fQ["body"]["appendChild"](vD), vD["style"]['color'] = vy[vV], vY["push"](vy[vV]), vY['push'](window["getComputedStyle"](vD)["getPropertyValue"]("color")), fQ["body"]["removeChild"](vD);
                } catch (vB) {
                  vY["push"]("get system colors exception");
                }
                return vY['join'](":");
              }
              function v3() {
                var rk = v;
                try {
                  var vD = fQ["createElement"]("canvas"),
                    vY = vD["getContext"]("2d"),
                    vy = "mwC nkbafjord phsgly exvt zqiu, \u1F60 tphst/:/uhbgtic.mo/levva";
                  return vY["textBaseline"] = "top", vY["font"] = "70px 'Arial'", vY["textBaseline"] = "alphabetic", vY["fillStyle"] = "#f60", vY["fillRect"](125, 1, 62, 20), vY["fillStyle"] = "#069", vY["fillText"](vy, 2, 15), vY["fillStyle"] = "rgba(102, 204, 0, 0.7)", vY['fillText'](vy, 4, 17), vD["toDataURL"]();
                } catch (vV) {
                  return "canvas api exception";
                }
              }
              function v4() {
                try {
                  return window["ActiveXObject"] && vL['j'] ? v6() : v5();
                } catch (vD) {
                  return "get plugin string exception";
                }
              }
              function v5() {
                var rW = v;
                if (!fl["plugins"]) return "";
                var vD = ["4game", "AdblockPlugin", "AdobeExManCCDetect", "AdobeExManDetect", "Alawar NPAPI utils", "Aliedit Plug-In", "Alipay Security Control 3", "AliSSOLogin plugin", "AmazonMP3DownloaderPlugin", "AOL Media Playback Plugin", "AppUp", "ArchiCAD", "AVG SiteSafety plugin", "Babylon ToolBar", "Battlelog Game Launcher", "BitCometAgent", "Bitdefender QuickScan", "BlueStacks Install Detector", "CatalinaGroup Update", "Citrix ICA Client", "Citrix online plug-in", "Citrix Receiver Plug-in", "Coowon Update", "DealPlyLive Update", "Default Browser Helper", "DivX Browser Plug-In", "DivX Plus Web Player", "DivX VOD Helper Plug-in", "doubleTwist Web Plugin", "Downloaders plugin", "downloadUpdater", "eMusicPlugin DLM6", "ESN Launch Mozilla Plugin", "ESN Sonar API", "Exif Everywhere", "Facebook Plugin", "File Downloader Plug-in", "FileLab plugin", "FlyOrDie Games Plugin", "Folx 3 Browser Plugin", "FUZEShare", "GDL Object Web Plug-in 16.00", "GFACE Plugin", "Ginger", "Gnome Shell Integration", "Google Earth Plugin", "Google Earth Plug-in", "Google Gears 0.5.33.0", "Google Talk Effects Plugin", "Google Update", "Harmony Firefox Plugin", "Harmony Plug-In", "Heroes & Generals live", "HPDetect", "Html5 location provider", "IE Tab plugin", "iGetterScriptablePlugin", "iMesh plugin", "Kaspersky Password Manager", "LastPass", "LogMeIn Plugin 1.0.0.935", "LogMeIn Plugin 1.0.0.961", "Ma-Config.com plugin", "Microsoft Office 2013", "MinibarPlugin", "Native Client", "Nitro PDF Plug-In", "Nokia Suite Enabler Plugin", "Norton Identity Safe", "npAPI Plugin", "NPLastPass", "NPPlayerShell", "npTongbuAddin", "NyxLauncher", "Octoshape Streaming Services", "Online Storage plug-in", "Orbit Downloader", "Pando Web Plugin", "Parom.TV player plugin", "PDF integrado do WebKit", "PDF-XChange Viewer", "PhotoCenterPlugin1.1.2.2", "Picasa", "PlayOn Plug-in", "QQ2013 Firefox Plugin", "QQDownload Plugin", "QQMiniDL Plugin", "QQMusic", "RealDownloader Plugin", "Roblox Launcher Plugin", "RockMelt Update", "Safer Update", "SafeSearch", "Scripting.Dictionary", "SefClient Plugin", "Shell.UIHelper", "Silverlight Plug-In", "Simple Pass", "Skype Web Plugin", "SumatraPDF Browser Plugin", "Symantec PKI Client", "Tencent FTN plug-in", "Thunder DapCtrl NPAPI Plugin", "TorchHelper", "Unity Player", "Uplay PC", "VDownloader", "Veetle TV Core", "VLC Multimedia Plugin", "Web Components", "WebKit-integrierte PDF", "WEBZEN Browser Extension", "Wolfram Mathematica", "WordCaptureX", "WPI Detector 1.4", "Yandex Media Plugin", "Yandex PDF Viewer", "YouTube Plug-in", "zako"],
                  vY = [],
                  vy = {};
                return vY["push"](v9(fl["plugins"], function (vV) {
                  var rb = rW;
                  vy[vV["name"]] = 1;
                  var vB = v9(vV, function (vJ) {
                    return [vJ['type'], vJ["suffixes"]]['join']("~");
                  })["join"](",");
                  return [vV['name'], vV["description"], vB]["join"]("::");
                }, this)["join"]("$")), vY["push"](v9(vD, function (vV) {
                  var rw = rW;
                  if (vy[vV]) return "";
                  if (vV = fl["plugins"][vV], !vV) return "";
                  var vB = v9(vV, function (vJ) {
                    var rC = v;
                    return [vJ["type"], vJ["suffixes"]]['join']("~");
                  })['join'](",");
                  return [vV["name"], vV["description"], vB]["join"]("::");
                }, this)['join'](";")), vY["join"](";");
              }
              function v6() {
                var rE = v;
                return window["ActiveXObject"] ? v9(["AcroPDF.PDF", "Adodb.Stream", "AgControl.AgControl", "DevalVRXCtrl.DevalVRXCtrl.1", "MacromediaFlashPaper.MacromediaFlashPaper", "Msxml2.DOMDocument", "Msxml2.XMLHTTP", "PDF.PdfCtrl", "QuickTime.QuickTime", "QuickTimeCheckObject.QuickTimeCheck.1", "rmocx.RealPlayer G2 Control", "rmocx.RealPlayer G2 Control.1", "RealPlayer", "RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)", "RealVideo.RealVideo(tm) ActiveX Control (32-bit)", "rmocx.RealPlayer G2 Control", "Scripting.Dictionary", "Shell.UIHelper", "ShockwaveFlash.ShockwaveFlash", "SWCtl.SWCtl", "Skype.Detection", "TDCCtl.TDCCtl", "WMPlayer.OCX"], function (vD) {
                  try {
                    return new window["ActiveXObject"](vD), vD;
                  } catch (vY) {
                    return null;
                  }
                })["join"](";") : "";
              }
              function v7() {
                try {
                  return !!window["sessionStorage"];
                } catch (vD) {
                  return !0;
                }
              }
              function v8() {
                try {
                  return !!window["localStorage"];
                } catch (vD) {
                  return !0;
                }
              }
              function v9(vD, vY, vy) {
                var rT = v,
                  vV = [];
                return null == vD ? vV : vA && vD['map'] === vA ? vD["map"](vY, vy) : (vf(vD, function (vB, vJ, vX) {
                  var ri = rT;
                  vV[vV["length"]] = vY["call"](vy, vB, vJ, vX);
                }), vV);
              }
              function vf(vD, vY, vy) {
                var rI = v;
                if (null !== vD) {
                  if (vv && vD['forEach'] === vv) vD["forEach"](vY, vy);else {
                    if (vD["length"] === +vD["length"]) {
                      for (var vV = 0, vB = vD["length"]; vV < vB && vY["call"](vy, vD[vV], vV, vD) !== {}; vV++);
                    } else {
                      for (vV in vD) if (vD["hasOwnProperty"](vV) && vY["call"](vy, vD[vV], vV, vD) === {}) break;
                    }
                  }
                }
              }
              var vv = Array["prototype"]['forEach'],
                vA = Array['prototype']["map"],
                vL = {
                  'g': fY,
                  'o': !0,
                  'l': !0,
                  'j': !0,
                  'b': !0,
                  'a': !0
                };
              ("undefined" == typeof fH ? 'undefined' : D(fH)) == "function" ? vL['g'] = fH : (null != fH['b'] && void 0 != fH['b'] && (vL['b'] = fH['b']), null != fH['a'] && void 0 != fH['a'] && (vL['a'] = fH['a'])), this["get"] = function () {
                var ro = rO,
                  vD = [],
                  vY = [];
                if (fn) {
                  vD["push"](v7()), vD["push"](v8()), vD["push"](!!window["indexedDB"]), fQ["body"] ? vD["push"](D(fQ["body"]["addBehavior"])) : vD['push']("undefined"), vD["push"](D(window["openDatabase"])), vD["push"](fl["cpuClass"]), vD["push"](fl["platform"]);
                  var vy;
                  if (vy = vL['l']) try {
                    var vV = fQ["createElement"]("canvas");
                    vy = !(!vV["getContext"] || !vV["getContext"]("2d"));
                  } catch (vB) {
                    vy = !1;
                  }
                  if (vy) try {
                    vD["push"](v3()), vL['b'] && vD["push"](v0());
                  } catch (vJ) {
                    vD["push"]("canvas exception");
                  }
                  vD['push'](v2()), vL['a'] && vY["push"](fh()), vY["push"](fl["userAgent"]), vY['push'](fl["language"]), vY["push"](window["screen"]["colorDepth"]), vL['o'] && (vy = window["screen"] ? [window["screen"]["height"], window["screen"]["width"]] : [0, 0], ("undefined" == typeof vy ? "undefined" : D(vy)) !== "undefined" && vY['push'](vy["join"]("x"))), vY["push"](new Date()["getTimezoneOffset"]()), vY["push"](fl["doNotTrack"]), vY['push'](v4());
                }
                return vy = [], vL['g'] ? (vy["push"](vL['g'](vD['join']("###"))), vy['push'](vL['g'](vY["join"]("###")))) : (vy["push"](fY(vD["join"]("###"))), vy["push"](fY(vY["join"]("###")))), vy;
              };
            }
            function fY(fH) {
              var rd = v,
                fh,
                fx = 31,
                v0 = fH["length"] & 3,
                v1 = fH["length"] - v0,
                v2 = fx;
              fx = 3432918353;
              var v3 = 461845907;
              for (fh = 0; fh < v1;) {
                var v4 = fH["charCodeAt"](fh) & 255 | (fH["charCodeAt"](++fh) & 255) << 8 | (fH['charCodeAt'](++fh) & 255) << 16 | (fH["charCodeAt"](++fh) & 255) << 24;
                ++fh, v4 = (v4 & 65535) * fx + (((v4 >>> 16) * fx & 65535) << 16) & 4294967295, v4 = v4 << 15 | v4 >>> 17, v4 = (v4 & 65535) * v3 + (((v4 >>> 16) * v3 & 65535) << 16) & 4294967295, v2 ^= v4, v2 = v2 << 13 | v2 >>> 19, v2 = (v2 & 65535) * 5 + (((v2 >>> 16) * 5 & 65535) << 16) & 4294967295, v2 = (v2 & 65535) + 27492 + (((v2 >>> 16) + 58964 & 65535) << 16);
              }
              switch (v4 = 0, v0) {
                case 3:
                  v4 ^= (fH["charCodeAt"](fh + 2) & 255) << 16;
                case 2:
                  v4 ^= (fH['charCodeAt'](fh + 1) & 255) << 8;
                case 1:
                  v4 ^= fH["charCodeAt"](fh) & 255, v4 = (v4 & 65535) * fx + (((v4 >>> 16) * fx & 65535) << 16) & 4294967295, v4 = v4 << 15 | v4 >>> 17, v4 = (v4 & 65535) * v3 + (((v4 >>> 16) * v3 & 65535) << 16) & 4294967295, v2 ^= v4;
              }
              v2 ^= fH['length'], v2 ^= v2 >>> 16, v2 = (v2 & 65535) * 2246822507 + (((v2 >>> 16) * 2246822507 & 65535) << 16) & 4294967295, v2 ^= v2 >>> 13, v2 = (v2 & 65535) * 3266489909 + (((v2 >>> 16) * 3266489909 & 65535) << 16) & 4294967295, v2 ^= v2 >>> 16, fH = v2 >>> 0, v0 = [], v0["push"](fH);
              try {
                for (var v5, v6 = fH + "", v7 = 0, v8 = 0, v9 = 0; v9 < v6['length']; v9++) try {
                  var vf = parseInt(v6["charAt"](v9) + "");
                  v7 = vf || vf === 0 ? v7 + vf : v7 + 1, v8++;
                } catch (vX) {
                  v7 += 1, v8++;
                }
                v8 = v8 == 0 ? 1 : v8, v5 = fy(v7 * 1 / v8, ft);
                for (var vv, vA = Math["floor"](v5 / Math['pow'](10, ft - 1)), vL = fH + "", vD = 0, vY = 0, vy = 0, vV = 0, vB = 0; vB < vL["length"]; vB++) try {
                  var vJ = parseInt(vL["charAt"](vB) + "");
                  vJ || vJ === 0 ? vJ < vA ? (vY++, vD += vJ) : (vV++, vy += vJ) : (vV++, vy += vA);
                } catch (vP) {
                  vV++, vy += vA;
                }
                vV = vV == 0 ? 1 : vV, vY = vY == 0 ? 1 : vY, vv = fy(vy * 1 / vV - vD * 1 / vY, fm), v0['push'](fV(v5, !0, ft, "0")), v0["push"](fV(vv, !0, fm, "0"));
              } catch (vs) {
                v0 = [], v0["push"](fH), v0["push"](fB(ft, "-")['join']("")), v0["push"](fB(fm, "-")["join"](""));
              }
              return v0["join"]("");
            }
            function fy(fH, fh) {
              var rp = v;
              if (fH < 0 || fH >= 10) throw Error("1110");
              fh = fB(fh, "0"), fH = "" + fH;
              for (var fx = 0, v0 = 0; fx < fh["length"] && v0 < fH["length"]; v0++) fH["charAt"](v0) != "." && (fh[fx++] = fH["charAt"](v0));
              return parseInt(fh["join"](""));
            }
            function fV(fH, fh, fx, v0) {
              var rZ = v;
              if (fH = "" + fH, fH["length"] > fx) throw Error("1111");
              if (fH['length'] == fx) return fH;
              var v1 = [];
              fh || v1['push'](fH);
              for (var v2 = fH["length"]; v2 < fx; v2++) v1['push'](v0);
              return fh && v1['push'](fH), v1["join"]("");
            }
            function fB(fH, fh) {
              var rg = v;
              if (fH <= 0) return [0];
              for (var fx = [], v0 = 0; v0 < fH; v0++) fx["push"](fh);
              return fx;
            }
            function fJ(fH) {
              return null == fH || void 0 == fH;
            }
            function fX(fH, fh, fx) {
              this['h'] = fH, this['c'] = fh, fJ(fx) ? this['i'] = !0 : this['i'] = fx;
            }
            function fP(fH) {
              if (fJ(fH) || fJ(fH['h']) || fJ(fH['c'])) return !1;
              try {
                if (fJ(window[fH['h']])) return !1;
              } catch (fh) {
                return !1;
              }
              return !0;
            }
            function fs(fH, fh) {
              if (fJ(fH)) return "";
              for (var fx = 0; fx < fH['length']; fx++) {
                var v0 = fH[fx];
                if (!fJ(v0) && v0['h'] == fh) return v0;
              }
            }
            function fr() {
              var rz = v;
              vB: {
                var fH = fj;
                if (!fJ(fH)) for (var fh = 0; fh < fH['length']; fh++) {
                  var fx = fH[fh];
                  if (fx['i'] && !fP(fx)) {
                    fH = fx;
                    break vB;
                  }
                }
                fH = null;
              }
              if (fJ(fH)) {
                try {
                  var v0 = window['parseFloat']("1.01") === 1.01 && window['isNaN'](window['parseFloat']("HELLO"));
                } catch (v9) {
                  v0 = !1;
                }
                if (v0) {
                  try {
                    var v1 = window["parseInt"]("123") === 123 && window['isNaN'](window["parseInt"]("HELLO"));
                  } catch (vf) {
                    v1 = !1;
                  }
                  if (v1) {
                    try {
                      var v2 = window["decodeURI"]("%22") === "\"";
                    } catch (vv) {
                      v2 = !1;
                    }
                    if (v2) {
                      try {
                        var v3 = window['decodeURIComponent']("%26") === "&";
                      } catch (vA) {
                        v3 = !1;
                      }
                      if (v3) {
                        try {
                          var v4 = window['encodeURI']("\"") === "%22";
                        } catch (vL) {
                          v4 = !1;
                        }
                        if (v4) {
                          try {
                            var v5 = window["encodeURIComponent"]("&") === "%26";
                          } catch (vD) {
                            v5 = !1;
                          }
                          if (v5) {
                            try {
                              var v6 = window['escape']("&") === "%26";
                            } catch (vY) {
                              v6 = !1;
                            }
                            if (v6) {
                              try {
                                var v7 = window["unescape"]("%26") === "&";
                              } catch (vy) {
                                v7 = !1;
                              }
                              if (v7) {
                                try {
                                  var v8 = window["eval"]("(function(){return 123;})();") === 123;
                                } catch (vV) {
                                  v8 = !1;
                                }
                                v0 = v8 ? null : fs(fj, "eval");
                              } else v0 = fs(fj, "unescape");
                            } else v0 = fs(fj, "escape");
                          } else v0 = fs(fj, "encodeURIComponent");
                        } else v0 = fs(fj, "encodeURI");
                      } else v0 = fs(fj, "decodeURIComponent");
                    } else v0 = fs(fj, "decodeURI");
                  } else v0 = fs(fj, "parseInt");
                } else v0 = fs(fj, "parseFloat");
              } else v0 = fH;
              return v0;
            }
            function fM() {
              var fH = fr();
              if (!fJ(fH)) return fH['c'];
              try {
                fH = fJ(window["phantom"]) || fJ(window["phantom"]["injectJs"]) ? null : fs(fj, "phantom.injectJs");
              } catch (fh) {
                fH = null;
              }
              if (!fJ(fH)) return fH['c'];
              try {
                fH = fJ(window["context"]) || fJ(window["context"]["hashCode"]) ? null : fs(fj, "context.hashCode");
              } catch (fx) {
                fH = null;
              }
              return fJ(fH) ? null : fH['c'];
            }
            function fu(fH) {
              var ra = v;
              for (var fh = [], fx = 0; fx < fH; fx++) {
                var v0 = Math['random']() * fo;
                v0 = Math["floor"](v0), fh['push'](fO['charAt'](v0));
              }
              return fh["join"]("");
            }
            function fS(fH) {
              var rH = v;
              for (var fh = (fQ["cookie"] || "")["split"]("; "), fx = 0; fx < fh["length"]; fx++) {
                var v0 = fh[fx]["indexOf"]("=");
                if (v0 >= 0) {
                  var v1 = fh[fx]["substring"](v0 + 1, fh[fx]['length']);
                  if (fh[fx]["substring"](0, v0) == fH) return window["decodeURIComponent"](v1);
                }
              }
              return null;
            }
            function fq(fH) {
              var rh = v,
                fh = ["v", "fp", "u", "h", "ec", "em", "icp"],
                fx = "";
              if (null == fH || void 0 == fH) return fH;
              if (("undefined" == typeof fH ? "undefined" : D(fH)) == ["ob", "je", "ct"]["join"]("")) {
                fx += "{";
                for (var v0 = 0; v0 < fh["length"]; v0++) if (fH["hasOwnProperty"](fh[v0])) {
                  var v1 = "'" + fh[v0] + "':'",
                    v2 = "" + fH[fh[v0]];
                  v2 = null == v2 || void 0 == v2 ? v2 : v2["replace"](/'/g, "\\'")["replace"](/"/g, "\""), fx += v1 + v2 + "',";
                }
                return fx["charAt"](fx["length"] - 1) == "," && (fx = fx["substring"](0, fx['length'] - 1)), fx += "}";
              }
              return null;
            }
            function fG(fH, fh, fx, v0) {
              var rx = v,
                v1 = [];
              v1["push"](fH + "=" + encodeURIComponent(fh)), fx && (fH = new Date(v0)["toGMTString"](), v1["push"]("; "), v1["push"]("ex"), v1['push']("pi"), v1["push"]("re"), v1["push"]("s="), v1["push"](fH)), v1["push"]("; "), v1["push"]("pa"), v1["push"]("th=/"), null != fg && void 0 != fg && fg != "" && (v1["push"]("; "), v1["push"]("do"), v1["push"]("mai"), v1["push"]("n="), v1["push"](fg)), fQ["cookie"] = v1['join']("");
            }
            function fe(fH, fh) {
              var M0 = v;
              for (var fx = [], v0 = 0; v0 < fh; v0++) fx["push"](fH);
              return fx["join"]("");
            }
            function fK(fH) {
              var M1 = v;
              return null == fH || void 0 == fH || fH == "" ? null : (fH = fH["split"](":"), fH['length'] < 2 || !/^[0-9]+$/gi["test"](fH[1]) ? null : parseInt(fH[1]));
            }
            function fF() {
              var fH = fS(fI);
              return null != fH && void 0 != fH && fH != "" || (fH = window[fz]), fH;
            }
            function fU() {
              var fH = fF(fI);
              return null == fH || void 0 == fH || fH == "" ? 0 : (fH = fK(fH), null == fH ? 0 : fH - (fd - fp) - new window["Date"]()["getTime"]());
            }
            function fc() {
              var M2 = v;
              if (!(null == fa || void 0 == fa || fa['length'] <= 0)) for (var fH = 0; fH < fa["length"]; fH++) {
                var fh = fa[fH];
                if ((null != fg && void 0 != fg && fg != "" || null != fh && void 0 != fh && fh != "") && fg != fh) {
                  var fx = fI,
                    v0 = new window["Date"]();
                  v0["setTime"](v0["getTime"]() - 10000), window["document"]["cookie"] = null == fh || void 0 == fh || fh == "" ? fx + "=null; path=/; expires=" + v0["toGMTString"]() : fx + "=null; path=/; domain=" + fh + "; expires=" + v0["toGMTString"]();
                }
              }
            }
            function fR() {
              var M3 = v;
              fc(), window[fz] = null;
              var fH = !0,
                fh = {
                  'v': "v1.1"
                },
                fx = fM();
              fx && (fh["icp"] = fx), fx = null, fh["h"] = fN;
              var v0 = new window["Date"]()["getTime"]() + fd,
                v1 = v0 + 1000 * 60 * 60 * 24 * 30;
              fh["u"] = fu(3) + v0 + fu(3);
              try {
                var v2 = new fD({
                  'b': !1,
                  'a': !1
                })["get"]();
                null != v2 && void 0 != v2 && v2["length"] > 0 ? fh["fp"] = v2["join"](",") : (fh["fp"] = fe("0", 10), fh["ec"] = "1", fH = !1);
              } catch (vk) {
                fh["fp"] = fe("0", 10), fh["ec"] = "1", fH = !1;
              }
              try {
                var v3 = fx = fq(fh);
                if (fh = fi, null == fh || void 0 == fh) throw Error("1008");
                null != v3 && void 0 != v3 || (v3 = ""), v2 = v3;
                var v4 = f2(null == v3 ? [] : f7(v3)),
                  v5 = f7(v2 + v4),
                  v6 = f7(fh);
                null == v5 && (v5 = []), v4 = [];
                for (var v7 = 0; v7 < fT; v7++) {
                  var v8 = Math["random"]() * 256;
                  v8 = Math["floor"](v8), v4[v7] = fL(v8);
                }
                if (v6 = f1(v6), v6 = ff(v6, f1(v4)), v7 = v6 = f1(v6), v8 = v5, null == v8 || void 0 == v8 || v8["length"] == 0) var v9 = f4(fC);else {
                  var vf = v8["length"],
                    vv = vf % fC <= fC - fE ? fC - vf % fC - fE : fC * 2 - vf % fC - fE;
                  v5 = [], f5(v8, 0, v5, 0, vf);
                  for (var vA = 0; vA < vv; vA++) v5[vf + vA] = 0;
                  var vL = f6(vf);
                  f5(vL, 0, v5, vf + vv, fE), v9 = v5;
                }
                if (vf = v9, null == vf || vf['length'] % fC != 0) throw Error("1005");
                v9 = [];
                for (var vD = 0, vY = vf['length'] / fC, vy = 0; vy < vY; vy++) {
                  v9[vy] = [];
                  for (var vV = 0; vV < fC; vV++) v9[vy][vV] = vf[vD++];
                }
                vD = [], f5(v4, 0, vD, 0, fT);
                for (var vB = v9["length"], vJ = 0; vJ < vB; vJ++) {
                  var vX = v9[vJ];
                  if (null == vX) var vP = null;else {
                    var vs = fL(37);
                    vY = [];
                    for (var vr = vX["length"], vM = 0; vM < vr; vM++) vY['push'](fv(vX[vM], vs));
                    vP = vY;
                  }
                  if (vY = vP, null == vY) var vu = null;else {
                    var vS = fL(35);
                    vy = [];
                    for (var vq = vY["length"], vG = 0; vG < vq; vG++) vy["push"](fv(vY[vG], vS--));
                    vu = vy;
                  }
                  if (vY = vu, null == vY) var ve = null;else {
                    var vK = fL(-44);
                    vy = [];
                    for (var vF = vY["length"], vU = 0; vU < vF; vU++) vy["push"](fA(vY[vU], vK++));
                    ve = vy;
                  }
                  var vc = ff(ve, v6);
                  if (vY = vc, vy = v7, null == vY) var vR = null;else {
                    if (null == vy) vR = vY;else {
                      vV = [];
                      for (var vj = vy["length"], vn = 0, vN = vY['length']; vn < vN; vn++) vV[vn] = fL(vY[vn] + vy[vn % vj]);
                      vR = vV;
                    }
                  }
                  vc = ff(vR, v7);
                  var vQ = f0(vc);
                  vQ = f0(vQ), f5(vQ, 0, vD, vJ * fC + fT, fC), v7 = vQ;
                }
                if (null == vD || void 0 == vD) var vl = null;else {
                  if (vD['length'] == 0) vl = "";else {
                    var vt = 3;
                    try {
                      vB = [];
                      for (var vm = 0; vm < vD["length"];) {
                        if (!(vm + vt <= vD["length"])) {
                          vB["push"](f3(vD, vm, vD["length"] - vm));
                          break;
                        }
                        vB["push"](f3(vD, vm, vt)), vm += vt;
                      }
                      vl = vB["join"]("");
                    } catch (vW) {
                      throw Error("1010");
                    }
                  }
                }
                fx = vl;
              } catch (vb) {
                fx = fq({
                  'ec': "2",
                  'em': vb["message"]
                }), fH = !1;
              }
              fx = fx + ":" + v0, fG(fI, fx, fH, v1), fH = fI, vl = fx, vt = fS(fH), null !== vt && void 0 !== vt && vt !== "" || fG(fH, vl, !1), window[fz] = fx, window["setTimeout"] && window["setTimeout"](fR, fp);
            }
            fX["prototype"] = {
              'toString': function () {
                return "{'name':" + this['h'] + ", 'code':" + this['c'] + ", 'browserProp':" + this['i'] + "}";
              }
            };
            var fj = [new fX("window", "0000"), new fX("document", "0001"), new fX("navigator", "0002"), new fX("location", "0003"), new fX("history", "0004"), new fX("screen", "0007"), new fX("parent", "0008"), new fX("top", "0009"), new fX("self", "0010"), new fX("parseFloat", "0100"), new fX("parseInt", "0101"), new fX("decodeURI", "0102"), new fX("decodeURIComponent", "0103"), new fX("encodeURI", "0104"), new fX("encodeURIComponent", "0105"), new fX("escape", "0106"), new fX("unescape", "0107"), new fX("eval", "0108"), new fX("_phantom", "0200", !1), new fX("callPhantom", "0201", !1), new fX("phantom", "0202", !1), new fX("phantom.injectJs", "0203", !1), new fX("context.hashCode", "0211", !1)],
              fn = !fr(),
              fN = window && window["location"] && window["location"]['host'] || "not_exist_host",
              fQ = window["document"],
              fl = window["navigator"],
              ft = 2,
              fm = 2,
              fk = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"],
              fW = [0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918000, 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, 1510334235, 755167117],
              fb = [-9, -84, -50, 59, 115, 102, 57, 125, 94, -15, 15, 2, -72, -98, -79, 38, -56, -49, 76, -26, -117, 60, 90, 9, -107, -12, -71, -100, 63, 42, -18, 28, -120, -11, 33, 45, 79, 92, 37, 97, 4, 58, 98, 84, -97, -88, 95, -104, -13, -89, 78, -90, 119, -66, 13, -5, 29, -116, -4, -81, 27, 40, -59, -43, 85, 48, -74, 109, -64, 26, 67, -33, -115, 0, -37, -102, 88, -48, 127, -86, 41, 105, -2, 122, -42, 112, -94, 81, -31, -65, -101, -14, 65, 49, -67, -114, -103, -87, -19, 104, 66, -73, -34, -78, -45, -27, -109, -108, 47, 61, 86, 43, -54, 25, 64, -35, -44, 53, -112, 36, 73, 89, -82, 51, -32, 39, -83, 80, -85, -111, 12, -58, 103, -76, -46, -127, 34, 1, -99, 14, -57, 110, 106, 93, -52, 11, 113, 20, -106, 75, 62, -69, -39, -55, -119, 126, 114, 123, 10, 77, -121, -8, 74, 21, -93, 17, -61, -21, -105, -126, 18, 124, -17, 52, -10, -77, -24, -22, 120, -95, -25, 96, -110, 22, -23, 69, -125, -128, -47, -38, -1, 3, -20, 100, 68, 101, 5, 117, -122, 44, -51, -36, -41, 24, -80, 30, 82, -63, -40, -92, 91, -6, -53, -124, -62, -28, 111, 19, 50, 108, 70, -68, -29, -75, 99, -91, -60, -70, 71, -118, -3, 83, 87, -7, 32, 55, 31, -123, 121, 107, -113, 46, -30, 118, 54, 23, 116, -16, 7, 6, 35, 16, -96, 56, 72, 8],
              fC = 64,
              fw = 64,
              fE = 4,
              fT = 4,
              fi = "14731255234d414cF91356d684E4E8F5F56c8f1bc",
              fI = "gdxidpyhxdE",
              fO = "aZbY0cXdW1eVf2Ug3Th4SiR5jQk6PlO7mNn8MoL9pKqJrIsHtGuFvEwDxCyBzA",
              fo = fO["length"],
              fd = 900000,
              fp = 840000,
              fZ = window && window["location"] && window["location"]["hostname"] || "not_exist_hostname",
              fg = "";
            fg = function (fH, fh) {
              var M5 = M4;
              if (null == fH || void 0 == fH || fH == "" || null == fh || void 0 == fh || fh["length"] <= 0) return null;
              fh = fh["split"](";");
              for (var fx = 0; fx < fh["length"]; fx++) {
                var v0 = new RegExp(fh[fx]["replace"](/\./g, "\\.") + "$");
                if (null != fH["match"](v0) || null != ("." + fH)["match"](v0)) return fh[fx];
              }
              return null;
            }(fZ, fg);
            var fz = fI['replace'](/[^a-zA-Z0-9$]/g, "")["toLowerCase"](),
              fa = function (fH) {
                var M6 = M4,
                  fh = [];
                if (!fH) return fh;
                fH = fH["split"](".");
                for (var fx = "", v0 = 0; v0 < fH["length"]; v0++) v0 < fH["length"] - 1 && (fx = "." + fH[fH['length'] - 1 - v0] + fx, fh['push'](fx));
                return fh;
              }(fZ);
            fa['push'](null), fa["push"]("." + fZ), function (fH) {
              var M7 = M4;
              for (var fh = 0, fx = (fQ["cookie"] || "")["split"]("; "), v0 = 0; v0 < fx['length']; v0++) {
                var v1 = fx[v0]['indexOf']("=");
                v1 >= 0 && fx[v0]["substring"](0, v1) == fH && (fh += 1);
              }
              return fh;
            }(fI) > 1 && fc(), function () {
              var fH = fF();
              return null == fH || void 0 == fH || fH == "" ? fH = !1 : (fH = fK(fH), fH = !(null == fH || isNaN(fH) || fH - new window["Date"]()["getTime"]() <= fd - fp)), fH;
            }() ? (window[fz] = fF(), fZ = fU(), window["setTimeout"] && window["setTimeout"](fR, fZ)) : fR();
          }();
        }();
      }();
    }();
  }, function (A, L) {
    var M8 = vw,
      D = "function" == typeof Symbol && "symbol" == typeof Symbol["iterator"] ? function (Y) {
        return typeof Y;
      } : function (Y) {
        var M9 = M8;
        return Y && "function" == typeof Symbol && Y["constructor"] === Symbol && Y !== Symbol['prototype'] ? "symbol" : typeof Y;
      };
    "object" !== ("undefined" == typeof JSON ? "undefined" : D(JSON)) && (JSON = {}), function () {
      'use strict';

      var ML = M8;
      function Y(e) {
        return e < 10 ? '0' + e : e;
      }
      function y() {
        return this['valueOf']();
      }
      function V(e) {
        var Mf = v;
        return r["lastIndex"] = 0, r["test"](e) ? "\"" + e["replace"](r, function (K) {
          var Mv = Mf,
            F = q[K];
          return 'string' == typeof F ? F : "\\u" + ("0000" + K["charCodeAt"](0)['toString'](16))["slice"](-4);
        }) + "\"" : "\"" + e + "\"";
      }
      function B(K, F) {
        var MA = v,
          U,
          c,
          R,
          j,
          N,
          Q = u,
          l = F[K];
        switch (l && 'object' === ("undefined" == typeof l ? 'undefined' : D(l)) && "function" == typeof l['toJSON'] && (l = l["toJSON"](K)), "function" == typeof G && (l = G['call'](F, K, l)), "undefined" == typeof l ? "undefined" : D(l)) {
          case "string":
            return V(l);
          case 'number':
            return isFinite(l) ? String(l) : "null";
          case "boolean":
          case "null":
            return String(l);
          case 'object':
            if (!l) return "null";
            if (u += S, N = [], "[object Array]" === Object["prototype"]["toString"]["apply"](l)) {
              for (j = l["length"], U = 0; U < j; U += 1) N[U] = B(U, l) || "null";
              return R = 0 === N["length"] ? '[]' : u ? "[\n" + u + N['join'](",\n" + u) + "\n" + Q + ']' : '[' + N['join'](',') + ']', u = Q, R;
            }
            if (G && "object" === ('undefined' == typeof G ? "undefined" : D(G))) {
              for (j = G['length'], U = 0; U < j; U += 1) "string" == typeof G[U] && (c = G[U], R = B(c, l), R && N["push"](V(c) + (u ? ": " : ':') + R));
            } else {
              for (c in l) Object['prototype']["hasOwnProperty"]["call"](l, c) && (R = B(c, l), R && N["push"](V(c) + (u ? ": " : ':') + R));
            }
            return R = 0 === N["length"] ? '{}' : u ? "{\n" + u + N['join'](",\n" + u) + "\n" + Q + '}' : '{' + N["join"](',') + '}', u = Q, R;
        }
      }
      var J = /^[\],:{}\s]*$/,
        X = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,
        P = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
        s = /(?:^|:|,)(?:\s*\[)+/g,
        r = /[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
        M = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
      'function' != typeof Date['prototype']["toJSON"] && (Date["prototype"]['toJSON'] = function () {
        var MD = ML;
        return isFinite(this["valueOf"]()) ? this["getUTCFullYear"]() + '-' + Y(this["getUTCMonth"]() + 1) + '-' + Y(this["getUTCDate"]()) + 'T' + Y(this["getUTCHours"]()) + ':' + Y(this["getUTCMinutes"]()) + ':' + Y(this["getUTCSeconds"]()) + 'Z' : null;
      }, Boolean["prototype"]["toJSON"] = y, Number["prototype"]['toJSON'] = y, String["prototype"]["toJSON"] = y);
      var u, S, q, G;
      'function' != typeof JSON["stringify"] && (q = {
        "\b": "\\b",
        "\t": "\\t",
        "\n": "\\n",
        "\f": "\\f",
        "\r": "\\r",
        "\"": "\\\"",
        "\\": "\\\\"
      }, JSON["stringify"] = function (K, F, U) {
        var MY = ML,
          c;
        if (u = '', S = '', "number" == typeof U) {
          for (c = 0; c < U; c += 1) S += " ";
        } else "string" == typeof U && (S = U);
        if (G = F, F && "function" != typeof F && ("object" !== ("undefined" == typeof F ? "undefined" : D(F)) || 'number' != typeof F["length"])) throw new Error("JSON.stringify");
        return B('', {
          '': K
        });
      }), "function" != typeof JSON['parse'] && (JSON['parse'] = function (e, K) {
        var MV = ML;
        function F(c, R) {
          var My = v,
            N,
            Q,
            l = c[R];
          if (l && 'object' === ("undefined" == typeof l ? "undefined" : D(l))) {
            for (N in l) Object['prototype']["hasOwnProperty"]["call"](l, N) && (Q = F(l, N), void 0 !== Q ? l[N] = Q : delete l[N]);
          }
          return K["call"](c, R, l);
        }
        var U;
        if (e = String(e), M["lastIndex"] = 0, M["test"](e) && (e = e["replace"](M, function (c) {
          var MB = MV;
          return "\\u" + ("0000" + c["charCodeAt"](0)['toString'](16))['slice'](-4);
        })), J['test'](e["replace"](X, '@')["replace"](P, ']')["replace"](s, ''))) return U = eval('(' + e + ')'), 'function' == typeof K ? F({
          '': U
        }, '') : U;
        throw new SyntaxError("JSON.parse");
      });
    }();
  }, function (A, L) {
    var MG = vw;
    function D(k) {
      var MJ = v;
      this["mode"] = K["MODE_8BIT_BYTE"], this['data'] = k, this["parsedData"] = [];
      for (var W = 0, b = this["data"]["length"]; W < b; W++) {
        var C = [],
          w = this['data']["charCodeAt"](W);
        w > 65536 ? (C[0] = 240 | (1835008 & w) >>> 18, C[1] = 128 | (258048 & w) >>> 12, C[2] = 128 | (4032 & w) >>> 6, C[3] = 128 | 63 & w) : w > 2048 ? (C[0] = 224 | (61440 & w) >>> 12, C[1] = 128 | (4032 & w) >>> 6, C[2] = 128 | 63 & w) : w > 128 ? (C[0] = 192 | (1984 & w) >>> 6, C[1] = 128 | 63 & w) : C[0] = w, this["parsedData"]["push"](C);
      }
      this["parsedData"] = Array["prototype"]["concat"]["apply"]([], this["parsedData"]), this["parsedData"]['length'] != this['data']["length"] && (this["parsedData"]["unshift"](191), this["parsedData"]["unshift"](187), this['parsedData']["unshift"](239));
    }
    function V(k, W) {
      var MX = v;
      this['typeNumber'] = k, this["errorCorrectLevel"] = W, this["modules"] = null, this["moduleCount"] = 0, this["dataCache"] = null, this["dataList"] = [];
    }
    function B(k, W) {
      var MP = v;
      if (void 0 == k["length"]) throw new Error(k['length'] + '/' + W);
      for (var b = 0; b < k['length'] && 0 == k[b];) b++;
      this["num"] = new Array(k['length'] - b + W);
      for (var C = 0; C < k['length'] - b; C++) this["num"][C] = k[C + b];
    }
    function J(k, W) {
      var Ms = v;
      this['totalCount'] = k, this["dataCount"] = W;
    }
    function X() {
      var Mr = v;
      this["buffer"] = [], this["length"] = 0;
    }
    function P() {
      var MM = v;
      return "undefined" != typeof CanvasRenderingContext2D;
    }
    function M() {
      var Mu = v,
        k = !1,
        W = navigator["userAgent"];
      if (/android/i["test"](W)) {
        k = !0;
        var b = W["toString"]()["match"](/android ([0-9]\.[0-9])/i);
        b && b[1] && (k = parseFloat(b[1]));
      }
      return k;
    }
    function S(k, W) {
      var MS = v;
      for (var b = 1, C = q(k), w = 0, E = Q['length']; w <= E; w++) {
        var T = 0;
        switch (W) {
          case F['L']:
            T = Q[w][0];
            break;
          case F['M']:
            T = Q[w][1];
            break;
          case F['Q']:
            T = Q[w][2];
            break;
          case F['H']:
            T = Q[w][3];
        }
        if (C <= T) break;
        b++;
      }
      if (b > Q["length"]) throw new Error("Too long data");
      return b;
    }
    function q(k) {
      var Mq = v,
        W = encodeURI(k)["toString"]()["replace"](/\%[0-9a-fA-F]{2}/g, 'a');
      return W["length"] + (W['length'] != k ? 3 : 0);
    }
    var G;
    D["prototype"] = {
      'getLength': function (k) {
        var Me = MG;
        return this["parsedData"]["length"];
      },
      'write': function (k) {
        var MK = MG;
        for (var W = 0, b = this["parsedData"]["length"]; W < b; W++) k["put"](this['parsedData'][W], 8);
      }
    }, V["prototype"] = {
      'addData': function (k) {
        var MF = MG,
          W = new D(k);
        this["dataList"]["push"](W), this['dataCache'] = null;
      },
      'isDark': function (k, W) {
        var MU = MG;
        if (k < 0 || this['moduleCount'] <= k || W < 0 || this["moduleCount"] <= W) throw new Error(k + ',' + W);
        return this["modules"][k][W];
      },
      'getModuleCount': function () {
        var Mc = MG;
        return this["moduleCount"];
      },
      'make': function () {
        var MR = MG;
        this["makeImpl"](!1, this["getBestMaskPattern"]());
      },
      'makeImpl': function (k, W) {
        var Mj = MG;
        this['moduleCount'] = 4 * this["typeNumber"] + 17, this["modules"] = new Array(this["moduleCount"]);
        for (var b = 0; b < this["moduleCount"]; b++) {
          this["modules"][b] = new Array(this["moduleCount"]);
          for (var C = 0; C < this["moduleCount"]; C++) this['modules'][b][C] = null;
        }
        this["setupPositionProbePattern"](0, 0), this["setupPositionProbePattern"](this['moduleCount'] - 7, 0), this["setupPositionProbePattern"](0, this["moduleCount"] - 7), this["setupPositionAdjustPattern"](), this["setupTimingPattern"](), this["setupTypeInfo"](k, W), this["typeNumber"] >= 7 && this["setupTypeNumber"](k), null == this['dataCache'] && (this["dataCache"] = V["createData"](this["typeNumber"], this["errorCorrectLevel"], this["dataList"])), this["mapData"](this["dataCache"], W);
      },
      'setupPositionProbePattern': function (k, W) {
        var Mn = MG;
        for (var b = -1; b <= 7; b++) if (!(k + b <= -1 || this["moduleCount"] <= k + b)) {
          for (var C = -1; C <= 7; C++) W + C <= -1 || this['moduleCount'] <= W + C || (0 <= b && b <= 6 && (0 == C || 6 == C) || 0 <= C && C <= 6 && (0 == b || 6 == b) || 2 <= b && b <= 4 && 2 <= C && C <= 4 ? this["modules"][k + b][W + C] = !0 : this["modules"][k + b][W + C] = !1);
        }
      },
      'getBestMaskPattern': function () {
        var MN = MG;
        for (var k = 0, W = 0, b = 0; b < 8; b++) {
          this["makeImpl"](!0, b);
          var C = R["getLostPoint"](this);
          (0 == b || k > C) && (k = C, W = b);
        }
        return W;
      },
      'createMovieClip': function (k, W, b) {
        var MQ = MG,
          C = k["createEmptyMovieClip"](W, b),
          w = 1;
        this["make"]();
        for (var E = 0; E < this["modules"]['length']; E++) for (var T = E * w, I = 0; I < this["modules"][E]["length"]; I++) {
          var O = I * w,
            Z = this["modules"][E][I];
          Z && (C["beginFill"](0, 100), C["moveTo"](O, T), C["lineTo"](O + w, T), C["lineTo"](O + w, T + w), C["lineTo"](O, T + w), C["endFill"]());
        }
        return C;
      },
      'setupTimingPattern': function () {
        var Ml = MG;
        for (var k = 8; k < this["moduleCount"] - 8; k++) null == this["modules"][k][6] && (this["modules"][k][6] = k % 2 == 0);
        for (var W = 8; W < this["moduleCount"] - 8; W++) null == this["modules"][6][W] && (this["modules"][6][W] = W % 2 == 0);
      },
      'setupPositionAdjustPattern': function () {
        var Mt = MG;
        for (var k = R["getPatternPosition"](this["typeNumber"]), W = 0; W < k["length"]; W++) for (var b = 0; b < k["length"]; b++) {
          var C = k[W],
            w = k[b];
          if (null == this["modules"][C][w]) {
            for (var E = -2; E <= 2; E++) for (var T = -2; T <= 2; T++) E == -2 || 2 == E || T == -2 || 2 == T || 0 == E && 0 == T ? this['modules'][C + E][w + T] = !0 : this["modules"][C + E][w + T] = !1;
          }
        }
      },
      'setupTypeNumber': function (k) {
        var Mm = MG;
        for (var W = R["getBCHTypeNumber"](this['typeNumber']), b = 0; b < 18; b++) {
          var C = !k && 1 == (W >> b & 1);
          this["modules"][Math["floor"](b / 3)][b % 3 + this["moduleCount"] - 8 - 3] = C;
        }
        for (var b = 0; b < 18; b++) {
          var C = !k && 1 == (W >> b & 1);
          this["modules"][b % 3 + this["moduleCount"] - 8 - 3][Math["floor"](b / 3)] = C;
        }
      },
      'setupTypeInfo': function (k, W) {
        var Mk = MG;
        for (var b = this['errorCorrectLevel'] << 3 | W, C = R["getBCHTypeInfo"](b), w = 0; w < 15; w++) {
          var E = !k && 1 == (C >> w & 1);
          w < 6 ? this['modules'][w][8] = E : w < 8 ? this['modules'][w + 1][8] = E : this["modules"][this["moduleCount"] - 15 + w][8] = E;
        }
        for (var w = 0; w < 15; w++) {
          var E = !k && 1 == (C >> w & 1);
          w < 8 ? this["modules"][8][this['moduleCount'] - w - 1] = E : w < 9 ? this['modules'][8][15 - w - 1 + 1] = E : this['modules'][8][15 - w - 1] = E;
        }
        this["modules"][this["moduleCount"] - 8][8] = !k;
      },
      'mapData': function (k, W) {
        var MW = MG;
        for (var b = -1, C = this["moduleCount"] - 1, w = 7, E = 0, T = this['moduleCount'] - 1; T > 0; T -= 2) for (6 == T && T--;;) {
          for (var I = 0; I < 2; I++) if (null == this["modules"][C][T - I]) {
            var O = !1;
            E < k['length'] && (O = 1 == (k[E] >>> w & 1));
            var Z = R["getMask"](W, C, T - I);
            Z && (O = !O), this["modules"][C][T - I] = O, w--, w == -1 && (E++, w = 7);
          }
          if (C += b, C < 0 || this["moduleCount"] <= C) {
            C -= b, b = -b;
            break;
          }
        }
      }
    }, V['PAD0'] = 236, V["PAD1"] = 17, V["createData"] = function (k, W, b) {
      var Mb = MG;
      for (var C = J["getRSBlocks"](k, W), w = new X(), E = 0; E < b["length"]; E++) {
        var T = b[E];
        w['put'](T["mode"], 4), w["put"](T["getLength"](), R['getLengthInBits'](T["mode"], k)), T['write'](w);
      }
      for (var I = 0, E = 0; E < C["length"]; E++) I += C[E]["dataCount"];
      if (w["getLengthInBits"]() > 8 * I) throw new Error("code length overflow. (" + w["getLengthInBits"]() + '>' + 8 * I + ')');
      for (w["getLengthInBits"]() + 4 <= 8 * I && w["put"](0, 4); w['getLengthInBits']() % 8 != 0;) w["putBit"](!1);
      for (;;) {
        if (w["getLengthInBits"]() >= 8 * I) break;
        if (w['put'](V["PAD0"], 8), w["getLengthInBits"]() >= 8 * I) break;
        w['put'](V["PAD1"], 8);
      }
      return V["createBytes"](w, C);
    }, V["createBytes"] = function (k, W) {
      var MC = MG;
      for (var b = 0, C = 0, w = 0, E = new Array(W["length"]), T = new Array(W["length"]), I = 0; I < W["length"]; I++) {
        var O = W[I]["dataCount"],
          Z = W[I]["totalCount"] - O;
        C = Math["max"](C, O), w = Math["max"](w, Z), E[I] = new Array(O);
        for (var z = 0; z < E[I]["length"]; z++) E[I][z] = 255 & k["buffer"][z + b];
        b += O;
        var H = R["getErrorCorrectPolynomial"](Z),
          x = new B(E[I], H["getLength"]() - 1),
          f0 = x["mod"](H);
        T[I] = new Array(H["getLength"]() - 1);
        for (var z = 0; z < T[I]["length"]; z++) {
          var f1 = z + f0["getLength"]() - T[I]["length"];
          T[I][z] = f1 >= 0 ? f0["get"](f1) : 0;
        }
      }
      for (var f2 = 0, z = 0; z < W["length"]; z++) f2 += W[z]['totalCount'];
      for (var f3 = new Array(f2), f4 = 0, z = 0; z < C; z++) for (var I = 0; I < W['length']; I++) z < E[I]['length'] && (f3[f4++] = E[I][z]);
      for (var z = 0; z < w; z++) for (var I = 0; I < W["length"]; I++) z < T[I]["length"] && (f3[f4++] = T[I][z]);
      return f3;
    };
    for (var K = {
        'MODE_NUMBER': 1,
        'MODE_ALPHA_NUM': 2,
        'MODE_8BIT_BYTE': 4,
        'MODE_KANJI': 8
      }, F = {
        'L': 1,
        'M': 0,
        'Q': 3,
        'H': 2
      }, U = {
        'PATTERN000': 0,
        'PATTERN001': 1,
        'PATTERN010': 2,
        'PATTERN011': 3,
        'PATTERN100': 4,
        'PATTERN101': 5,
        'PATTERN110': 6,
        'PATTERN111': 7
      }, R = {
        'PATTERN_POSITION_TABLE': [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]],
        'G15': 1335,
        'G18': 7973,
        'G15_MASK': 21522,
        'getBCHTypeInfo': function (k) {
          var Mw = MG;
          for (var W = k << 10; R["getBCHDigit"](W) - R["getBCHDigit"](R["G15"]) >= 0;) W ^= R["G15"] << R['getBCHDigit'](W) - R["getBCHDigit"](R["G15"]);
          return (k << 10 | W) ^ R['G15_MASK'];
        },
        'getBCHTypeNumber': function (k) {
          var ME = MG;
          for (var W = k << 12; R["getBCHDigit"](W) - R['getBCHDigit'](R["G18"]) >= 0;) W ^= R['G18'] << R['getBCHDigit'](W) - R["getBCHDigit"](R["G18"]);
          return k << 12 | W;
        },
        'getBCHDigit': function (k) {
          for (var W = 0; 0 != k;) W++, k >>>= 1;
          return W;
        },
        'getPatternPosition': function (k) {
          var MT = MG;
          return R["PATTERN_POSITION_TABLE"][k - 1];
        },
        'getMask': function (k, W, b) {
          var Mi = MG;
          switch (k) {
            case U['PATTERN000']:
              return (W + b) % 2 == 0;
            case U['PATTERN001']:
              return W % 2 == 0;
            case U["PATTERN010"]:
              return b % 3 == 0;
            case U['PATTERN011']:
              return (W + b) % 3 == 0;
            case U["PATTERN100"]:
              return (Math['floor'](W / 2) + Math["floor"](b / 3)) % 2 == 0;
            case U["PATTERN101"]:
              return W * b % 2 + W * b % 3 == 0;
            case U["PATTERN110"]:
              return (W * b % 2 + W * b % 3) % 2 == 0;
            case U['PATTERN111']:
              return (W * b % 3 + (W + b) % 2) % 2 == 0;
            default:
              throw new Error("bad maskPattern:" + k);
          }
        },
        'getErrorCorrectPolynomial': function (k) {
          var MI = MG;
          for (var W = new B([1], 0), b = 0; b < k; b++) W = W["multiply"](new B([1, j['gexp'](b)], 0));
          return W;
        },
        'getLengthInBits': function (k, W) {
          var MO = MG;
          if (1 <= W && W < 10) switch (k) {
            case K["MODE_NUMBER"]:
              return 10;
            case K["MODE_ALPHA_NUM"]:
              return 9;
            case K['MODE_8BIT_BYTE']:
              return 8;
            case K["MODE_KANJI"]:
              return 8;
            default:
              throw new Error("mode:" + k);
          } else {
            if (W < 27) switch (k) {
              case K["MODE_NUMBER"]:
                return 12;
              case K['MODE_ALPHA_NUM']:
                return 11;
              case K["MODE_8BIT_BYTE"]:
                return 16;
              case K["MODE_KANJI"]:
                return 10;
              default:
                throw new Error("mode:" + k);
            } else {
              if (!(W < 41)) throw new Error("type:" + W);
              switch (k) {
                case K["MODE_NUMBER"]:
                  return 14;
                case K["MODE_ALPHA_NUM"]:
                  return 13;
                case K["MODE_8BIT_BYTE"]:
                  return 16;
                case K["MODE_KANJI"]:
                  return 12;
                default:
                  throw new Error("mode:" + k);
              }
            }
          }
        },
        'getLostPoint': function (k) {
          var Mo = MG;
          for (var W = k["getModuleCount"](), b = 0, C = 0; C < W; C++) for (var w = 0; w < W; w++) {
            for (var E = 0, T = k["isDark"](C, w), I = -1; I <= 1; I++) if (!(C + I < 0 || W <= C + I)) {
              for (var O = -1; O <= 1; O++) w + O < 0 || W <= w + O || 0 == I && 0 == O || T == k['isDark'](C + I, w + O) && E++;
            }
            E > 5 && (b += 3 + E - 5);
          }
          for (var C = 0; C < W - 1; C++) for (var w = 0; w < W - 1; w++) {
            var Z = 0;
            k["isDark"](C, w) && Z++, k["isDark"](C + 1, w) && Z++, k["isDark"](C, w + 1) && Z++, k["isDark"](C + 1, w + 1) && Z++, 0 != Z && 4 != Z || (b += 3);
          }
          for (var C = 0; C < W; C++) for (var w = 0; w < W - 6; w++) k["isDark"](C, w) && !k['isDark'](C, w + 1) && k["isDark"](C, w + 2) && k["isDark"](C, w + 3) && k['isDark'](C, w + 4) && !k["isDark"](C, w + 5) && k["isDark"](C, w + 6) && (b += 40);
          for (var w = 0; w < W; w++) for (var C = 0; C < W - 6; C++) k["isDark"](C, w) && !k["isDark"](C + 1, w) && k['isDark'](C + 2, w) && k['isDark'](C + 3, w) && k["isDark"](C + 4, w) && !k["isDark"](C + 5, w) && k["isDark"](C + 6, w) && (b += 40);
          for (var z = 0, w = 0; w < W; w++) for (var C = 0; C < W; C++) k["isDark"](C, w) && z++;
          var H = Math["abs"](100 * z / W / W - 50) / 5;
          return b += 10 * H;
        }
      }, j = {
        'glog': function (k) {
          var Md = MG;
          if (k < 1) throw new Error("glog(" + k + ')');
          return j["LOG_TABLE"][k];
        },
        'gexp': function (k) {
          var Mp = MG;
          for (; k < 0;) k += 255;
          for (; k >= 256;) k -= 255;
          return j["EXP_TABLE"][k];
        },
        'EXP_TABLE': new Array(256),
        'LOG_TABLE': new Array(256)
      }, N = 0; N < 8; N++) j["EXP_TABLE"][N] = 1 << N;
    for (var N = 8; N < 256; N++) j["EXP_TABLE"][N] = j["EXP_TABLE"][N - 4] ^ j['EXP_TABLE'][N - 5] ^ j["EXP_TABLE"][N - 6] ^ j["EXP_TABLE"][N - 8];
    for (var N = 0; N < 255; N++) j["LOG_TABLE"][j["EXP_TABLE"][N]] = N;
    B["prototype"] = {
      'get': function (k) {
        var MZ = MG;
        return this["num"][k];
      },
      'getLength': function () {
        return this['num']['length'];
      },
      'multiply': function (k) {
        var Mg = MG;
        for (var W = new Array(this["getLength"]() + k["getLength"]() - 1), b = 0; b < this["getLength"](); b++) for (var C = 0; C < k['getLength'](); C++) W[b + C] ^= j["gexp"](j['glog'](this["get"](b)) + j["glog"](k["get"](C)));
        return new B(W, 0);
      },
      'mod': function (k) {
        var Mz = MG;
        if (this["getLength"]() - k['getLength']() < 0) return this;
        for (var W = j["glog"](this['get'](0)) - j["glog"](k["get"](0)), b = new Array(this['getLength']()), C = 0; C < this["getLength"](); C++) b[C] = this["get"](C);
        for (var C = 0; C < k['getLength'](); C++) b[C] ^= j["gexp"](j['glog'](k["get"](C)) + W);
        return new B(b, 0)['mod'](k);
      }
    }, J["RS_BLOCK_TABLE"] = [[1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12], [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]], J["getRSBlocks"] = function (k, W) {
      var Ma = MG,
        b = J['getRsBlockTable'](k, W);
      if (void 0 == b) throw new Error("bad rs block @ typeNumber:" + k + "/errorCorrectLevel:" + W);
      for (var C = b["length"] / 3, w = [], E = 0; E < C; E++) for (var T = b[3 * E + 0], I = b[3 * E + 1], O = b[3 * E + 2], Z = 0; Z < T; Z++) w["push"](new J(I, O));
      return w;
    }, J["getRsBlockTable"] = function (k, W) {
      var MH = MG;
      switch (W) {
        case F['L']:
          return J["RS_BLOCK_TABLE"][4 * (k - 1) + 0];
        case F['M']:
          return J["RS_BLOCK_TABLE"][4 * (k - 1) + 1];
        case F['Q']:
          return J['RS_BLOCK_TABLE'][4 * (k - 1) + 2];
        case F['H']:
          return J["RS_BLOCK_TABLE"][4 * (k - 1) + 3];
        default:
          return;
      }
    }, X["prototype"] = {
      'get': function (k) {
        var Mh = MG,
          W = Math['floor'](k / 8);
        return 1 == (this["buffer"][W] >>> 7 - k % 8 & 1);
      },
      'put': function (k, W) {
        var Mx = MG;
        for (var b = 0; b < W; b++) this["putBit"](1 == (k >>> W - b - 1 & 1));
      },
      'getLengthInBits': function () {
        var u0 = MG;
        return this["length"];
      },
      'putBit': function (k) {
        var u1 = MG,
          W = Math["floor"](this["length"] / 8);
        this['buffer']["length"] <= W && this["buffer"]['push'](0), k && (this['buffer'][W] |= 128 >>> this["length"] % 8), this["length"]++;
      }
    };
    var Q = [[17, 14, 11, 7], [32, 26, 20, 14], [53, 42, 32, 24], [78, 62, 46, 34], [106, 84, 60, 44], [134, 106, 74, 58], [154, 122, 86, 64], [192, 152, 108, 84], [230, 180, 130, 98], [271, 213, 151, 119], [321, 251, 177, 137], [367, 287, 203, 155], [425, 331, 241, 177], [458, 362, 258, 194], [520, 412, 292, 220], [586, 450, 322, 250], [644, 504, 364, 280], [718, 560, 394, 310], [792, 624, 442, 338], [858, 666, 482, 382], [929, 711, 509, 403], [1003, 779, 565, 439], [1091, 857, 611, 461], [1171, 911, 661, 511], [1273, 997, 715, 535], [1367, 1059, 751, 593], [1465, 1125, 805, 625], [1528, 1190, 868, 658], [1628, 1264, 908, 698], [1732, 1370, 982, 742], [1840, 1452, 1030, 790], [1952, 1538, 1112, 842], [2068, 1628, 1168, 898], [2188, 1722, 1228, 958], [2303, 1809, 1283, 983], [2431, 1911, 1351, 1051], [2563, 1989, 1423, 1093], [2699, 2099, 1499, 1139], [2809, 2213, 1579, 1219], [2953, 2331, 1663, 1273]],
      m = function () {
        var u6 = MG;
        function k() {
          var u2 = v;
          this["_htOption"]['useCanvas'] ? (this["_elImage"]["style"]["display"] = "none", this["_elCanvas"]["style"]["display"] = "block") : (this["_elImage"]["src"] = this["_elCanvas"]["toDataURL"]("image/png"), this['_elImage']['style']["display"] = "block", this['_elCanvas']["style"]["display"] = 'none');
        }
        function W(E, T) {
          var u3 = v,
            I = this;
          if (I['_fFail'] = T, I['_fSuccess'] = E, null === I["_bSupportDataURI"]) {
            var O = document['createElement']("img"),
              Z = function () {
                var u4 = u3;
                I["_bSupportDataURI"] = !1, I["_fFail"] && I['_fFail']["call"](I);
              },
              z = function () {
                var u5 = u3;
                I["_bSupportDataURI"] = !0, I['_fSuccess'] && I["_fSuccess"]["call"](I);
              };
            return O['onabort'] = Z, O['onerror'] = Z, O["onload"] = z, void (O["src"] = "");
          }
          I["_bSupportDataURI"] === !0 && I["_fSuccess"] ? I['_fSuccess']['call'](I) : I["_bSupportDataURI"] === !1 && I["_fFail"] && I['_fFail']["call"](I);
        }
        if (this && this["_android"] && this["_android"] <= 2.1) {
          var b = 1 / window["devicePixelRatio"],
            C = CanvasRenderingContext2D["prototype"]["drawImage"];
          CanvasRenderingContext2D["prototype"]["drawImage"] = function (E, T, I, O, Z, z, H, x, f0) {
            var u7 = u6;
            if ('nodeName' in E && /img/i["test"](E["nodeName"])) {
              for (var f1 = arguments["length"] - 1; f1 >= 1; f1--) arguments[f1] = arguments[f1] * b;
            } else "undefined" == typeof x && (arguments[1] *= b, arguments[2] *= b, arguments[3] *= b, arguments[4] *= b);
            C["apply"](this, arguments);
          };
        }
        var w = function (E, T) {
          var u8 = u6;
          this['_bIsPainted'] = !1, this["_android"] = M(), this["_htOption"] = T, this["_elCanvas"] = document["createElement"]("canvas"), this["_elCanvas"]["width"] = T["width"], this["_elCanvas"]['height'] = T['height'], this["_htOption"]["useCanvas"] && E["appendChild"](this["_elCanvas"]), this["_el"] = E, this['_oContext'] = this['_elCanvas']["getContext"]('2d'), this["_bIsPainted"] = !1, this["_elImage"] = document["createElement"]("img"), this['_elImage']["alt"] = "SMS jump QR code", this["_elImage"]["style"]['display'] = "none", this["_htOption"]["useCanvas"] || this["_el"]["appendChild"](this["_elImage"]), this["_bSupportDataURI"] = null;
        };
        return w["prototype"]["draw"] = function (E) {
          var u9 = u6,
            T = this["_elImage"],
            I = this["_elCanvas"],
            O = this["_oContext"],
            Z = this['_htOption'],
            z = E["getModuleCount"](),
            H = Z['width'] / z,
            x = Z["height"] / z,
            f0 = Math['round'](H),
            f1 = Math["round"](x);
          T["style"]["display"] = "none", I['style']["display"] = 'none', this["clear"]();
          for (var f2 = 0; f2 < z; f2++) for (var f3 = 0; f3 < z; f3++) {
            var f4 = E["isDark"](f2, f3),
              f5 = f3 * H,
              f6 = f2 * x;
            O["strokeStyle"] = f4 ? Z["colorDark"] : Z["colorLight"], O["lineWidth"] = 1, O["fillStyle"] = f4 ? Z["colorDark"] : Z["colorLight"], O['fillRect'](f5, f6, H, x), O["strokeRect"](Math["floor"](f5) + 0.5, Math["floor"](f6) + 0.5, f0, f1), O["strokeRect"](Math["ceil"](f5) - 0.5, Math["ceil"](f6) - 0.5, f0, f1);
          }
          if (this["_htOption"]["imgSrc"] && P()) {
            var f7 = new Image();
            f7["crossOrigin"] = '*';
            var f8 = this["_htOption"]["width"],
              f9 = this["_htOption"]["imgWidth"],
              ff = (f8 - f9) / 2,
              fv = this;
            f7["onload"] = function () {
              var uf = u9;
              O['drawImage'](f7, ff, ff, f9, f9), fv["_htOption"]['useCanvas'] || fv["makeImage"]();
            }, f7["src"] = this["_htOption"]['imgSrc'], (f7["complete"] || void 0 === f7["complete"]) && (f7['src'] = "", f7["src"] = this["_htOption"]["imgSrc"]);
          }
          this["_bIsPainted"] = !0;
        }, w['prototype']["makeImage"] = function () {
          var uv = u6;
          this['_bIsPainted'] && W["call"](this, k);
        }, w["prototype"]["isPainted"] = function () {
          var uA = u6;
          return this["_bIsPainted"];
        }, w["prototype"]["clear"] = function () {
          var uL = u6;
          this["_oContext"]["clearRect"](0, 0, this["_elCanvas"]["width"], this["_elCanvas"]["height"]), this["_bIsPainted"] = !1;
        }, w['prototype']["round"] = function (E) {
          return E ? Math['floor'](1000 * E) / 1000 : E;
        }, w;
      }();
    G = function (k, W) {
      var uD = MG;
      if (this["_htOption"] = {
        'width': 256,
        'height': 256,
        'typeNumber': 4,
        'colorDark': "#000",
        'colorLight': "#fff",
        'correctLevel': F['H'],
        'imgSrc': void 0,
        'useCanvas': !0
      }, this["_htOption"]["imgWidth"] = this["_htOption"]['width'] / 4, "string" == typeof W && (W = {
        'text': W
      }), W) {
        for (var b in W) this["_htOption"][b] = W[b];
        W["width"] && !W["imgWidth"] && (this["_htOption"]["imgWidth"] = this["_htOption"]['width'] / 4);
      }
      "string" == typeof k && (k = document["getElementById"](k)), this['_android'] = M(), this["_el"] = k, this["_oQRCode"] = null, this['_oDrawing'] = new m(this['_el'], this['_htOption']), this['_htOption']["text"] && this["makeCode"](this["_htOption"]["text"]);
    }, G["prototype"]['makeCode'] = function (k) {
      var uY = MG;
      this["_oQRCode"] = new V(S(k, this["_htOption"]['correctLevel']), this["_htOption"]["correctLevel"]), this['_oQRCode']["addData"](k), this['_oQRCode']["make"](), this["_el"]["title"] = k, this["_oDrawing"]["draw"](this['_oQRCode']), this["_htOption"]['imgSrc'] && !this["_htOption"]["useCanvas"] || this["makeImage"]();
    }, G["prototype"]["makeImage"] = function () {
      var uy = MG;
      "function" == typeof this["_oDrawing"]["makeImage"] && (!this["_android"] || this["_android"] >= 3) && this['_oDrawing']["makeImage"]();
    }, G["prototype"]["clear"] = function () {
      var uV = MG;
      this['_oDrawing']["clear"]();
    }, G["CorrectLevel"] = F, A['exports'] = G;
  }, function (A, L) {
    var uB = vw;
    A["exports"] = function (D, Y) {
      var uJ = uB;
      function y() {}
      y["prototype"] = Y["prototype"], D["prototype"] = new y(), D['prototype']["constructor"] = D;
    };
  }, function (A, L) {
    var uX = vw;
    Array["isArray"] || (Array['isArray'] = function (D) {
      var uP = uX;
      return "[object Array]" === Object["prototype"]["toString"]["call"](D);
    });
  }, function (A, L) {
    var us = vw;
    "function" != typeof Object['assign'] && (Object["assign"] = function (D) {
      var ur = us;
      if (null == D) throw new TypeError("Cannot convert undefined or null to object");
      D = Object(D);
      for (var Y = 1; Y < arguments['length']; Y++) {
        var y = arguments[Y];
        if (null != y) {
          for (var V in y) Object['prototype']["hasOwnProperty"]["call"](y, V) && (D[V] = y[V]);
        }
      }
      return D;
    });
  }, function (A, L) {
    var uM = vw,
      D = "function" == typeof Symbol && 'symbol' == typeof Symbol["iterator"] ? function (Y) {
        return typeof Y;
      } : function (Y) {
        var uu = uM;
        return Y && "function" == typeof Symbol && Y["constructor"] === Symbol && Y !== Symbol["prototype"] ? "symbol" : typeof Y;
      };
    Object['keys'] || (Object["keys"] = function () {
      'use strict';

      var uS = uM;
      var Y = Object["prototype"]['hasOwnProperty'],
        y = !{
          'toString': null
        }['propertyIsEnumerable']("toString"),
        V = ['toString', "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "constructor"],
        B = V['length'];
      return function (J) {
        var uq = uS;
        if ('function' != typeof J && ("object" !== ("undefined" == typeof J ? "undefined" : D(J)) || null === J)) throw new TypeError("Object.keys called on non-object");
        var X,
          P,
          s = [];
        for (X in J) Y["call"](J, X) && s["push"](X);
        if (y) {
          for (P = 0; P < B; P++) Y["call"](J, V[P]) && s['push'](V[P]);
        }
        return s;
      };
    }());
  }, function (A, L) {
    var uG = vw;
    Array["prototype"]["indexOf"] || (Array['prototype']["indexOf"] = function (D, Y) {
      var ue = uG,
        y;
      if (null == this) throw new TypeError("\"this\" is null or not defined");
      var V = Object(this),
        B = V["length"] >>> 0;
      if (0 === B) return -1;
      var J = +Y || 0;
      if (Math["abs"](J) === 1 / 0 && (J = 0), J >= B) return -1;
      for (y = Math["max"](J >= 0 ? J : B - Math["abs"](J), 0); y < B;) {
        if (y in V && V[y] === D) return y;
        y++;
      }
      return -1;
    });
  }, function (A, L) {
    var uK = vw;
    Array['prototype']['map'] || (Array['prototype']["map"] = function (D, Y) {
      var uF = uK,
        y,
        V,
        B;
      if (null == this) throw new TypeError(" this is null or not defined");
      var J = Object(this),
        X = J["length"] >>> 0;
      if ("[object Function]" !== Object["prototype"]["toString"]['call'](D)) throw new TypeError(D + " is not a function");
      for (Y && (y = Y), V = new Array(X), B = 0; B < X;) {
        var P, s;
        B in J && (P = J[B], s = D["call"](y, P, B, J), V[B] = s), B++;
      }
      return V;
    });
  }, function (A, L) {
    var uU = vw;
    Function["prototype"]["bind"] || (Function['prototype']["bind"] = function (D) {
      var uc = uU;
      if ('function' != typeof this) throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
      var Y = Array["prototype"]['slice']["call"](arguments, 1),
        y = this,
        V = function () {},
        B = function () {
          var uR = uc;
          return y["apply"](this instanceof V ? this : D, Y["concat"](Array["prototype"]["slice"]["call"](arguments)));
        };
      return this["prototype"] && (V["prototype"] = this["prototype"]), B['prototype'] = new V(), B;
    });
  }, function (A, L, D) {
    D(60), D(67), D(66), D(63), D(65), D(64), D(70), D(68);
  }, function (A, L) {
    var uj = vw;
    String["prototype"]['trim'] || (String['prototype']["trim"] = function () {
      return this['replace'](/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
    });
  }, function (J, q, Q) {
    var ut = vw;
    function Z(fw, fE, fT) {
      return fE in fw ? Object['defineProperty'](fw, fE, {
        'value': fT,
        'enumerable': !0,
        'configurable': !0,
        'writable': !0
      }) : fw[fE] = fT, fw;
    }
    function f0(fw, fE) {
      var un = v,
        fT = fw["apiServer"],
        fi = fw["protocol"],
        fI = "/api/v3" + fE;
      return Array["isArray"](fT) ? fT["map"](function (fO) {
        return fc({
          'protocol': fi,
          'host': fO,
          'path': fI
        });
      }) : fc({
        'protocol': fi,
        'host': fT,
        'path': fI
      });
    }
    function f1(fw, fE, fT) {
      var uN = v,
        fi = fw || !fE && new Error("Server error, \"res\" is not right.(" + fT + ')') || fE["error"] && new Error(fE["error"] + ": " + fE['msg'] + '.(' + fT + ')') || null;
      return !fw && fE && fE["error"] ? (fi["code"] = fW, fi["errorCode"] = fE["error"], fi["errorMsg"] = fE["msg"]) : !fw && fE || (fi["code"] = fk), fi;
    }
    function f2(fw) {
      var uQ = v,
        fE = arguments["length"] > 1 && void 0 !== arguments[1] ? arguments[1] : 256;
      return null == fw ? '' : String(fU["isFn"](fw) ? fw() : fw)["substring"](0, fE);
    }
    function f3() {
      var ul = v,
        fw = {
          'suffix': '5048hk',
          'code': "zm01lz",
          'pos': [9, 12, 13, 14, 22, 26]
        } || {},
        fE = fw["code"],
        fT = fw["pos"],
        fi = fU["uuid"](32);
      if (fE && fT && Array["isArray"](fT)) {
        for (var fI = fi["split"](''), fO = 0; fO < fT['length']; fO++) fI[fT[fO]] = fE["charAt"](fO);
        fi = fI["join"]('');
      }
      return fj(fi);
    }
    function f4(fw, fE, fT) {
      var fi = fn(fj(fw + '::' + fE)),
        fI = fT ? fT + '_' + fi : fi;
      return fI + '_v_i_1';
    }
    var f5,
      f6,
      f7 = Object["assign"] || function (fw) {
        var um = ut;
        for (var fE = 1; fE < arguments["length"]; fE++) {
          var fT = arguments[fE];
          for (var fi in fT) Object["prototype"]['hasOwnProperty']["call"](fT, fi) && (fw[fi] = fT[fi]);
        }
        return fw;
      },
      f8 = Q(6),
      f9 = f8["INVOKE_HOOK"],
      ff = f8["EVENT_CLOSE"],
      fv = f8['EVENT_RESET'],
      fA = f8["SWITCH_TYPE"],
      fL = f8["SET_TYPE"],
      fD = f8['SWITCH_LOAD_STATUS'],
      fY = f8["UPDATE_VERIFY_STATUS"],
      fy = f8['REFRESH'],
      fV = f8['UPDATE_COUNTS_OF_VERIFYERROR'],
      fB = f8["SET_TOKEN"],
      fJ = f8['EVENT_RESET_CLASSIC'],
      fX = f8["UPDATE_LINK_TIME"],
      fP = f8["UPDATE_CORE_WIDTH"],
      fs = Q(14),
      fr = fs['FETCH_CAPTCHA'],
      fM = fs["FETCH_INTELLISENSE_CAPTCHA"],
      fu = fs["VERIFY_CAPTCHA"],
      fS = fs["VERIFY_INTELLISENSE_CAPTCHA"],
      fq = fs['RESET_STATE'],
      fG = Q(5),
      fe = fG["CAPTCHA_TYPE"],
      fK = fG["DEVICE"],
      fF = Q(4),
      fU = Q(3),
      fc = Q(18),
      fR = Q(10),
      fj = fR["aes"],
      fn = Q(48),
      fN = Q(9),
      fQ = fN["createNetCollect"],
      fl = fN["createLinkTimeCollect"],
      ft = Q(7),
      fm = ft["UNPASS_ERROR"],
      fk = ft['REQUEST_API_ERROR'],
      fW = ft['BUSINESS_ERROR'],
      fb = fF["isMobile"] ? fK["TOUCH"] : fF['supportTouch'] ? fK['MOUSE_TOUCH'] : fK["MOUSE"],
      fC = {
        'state': {
          'version': "2.28.0",
          'fingerprint': '',
          'config': null,
          'langPkg': null,
          'smsNew': !1,
          'captchaType': null,
          'type': '',
          'load': null,
          'verifyStatus': '',
          'token': '',
          'previousToken': '',
          'countsOfVerifyError': 0,
          'startTimestamp': null,
          'getApiCount': 0,
          'coreOffsetWidth': null
        },
        'mutations': (f5 = {}, Z(f5, f9, function () {}), Z(f5, ff, function () {}), Z(f5, fv, function () {}), Z(f5, fJ, function () {}), Z(f5, fA, function (fw, fE) {
          var uk = ut;
          fw["captchaType"] = fE["captchaType"];
        }), Z(f5, fL, function (fw, fE) {
          var uW = ut;
          fw["type"] = fE["captchaType"];
        }), Z(f5, fD, function (fw, fE) {
          var ub = ut;
          fw["load"] = fE;
        }), Z(f5, fY, function (fw, fE) {
          var uC = ut;
          fw["verifyStatus"] = fE["verifyStatus"];
        }), Z(f5, fy, function (fw) {
          var uw = ut;
          fw["load"] = null, fw['verifyStatus'] = '';
        }), Z(f5, fV, function (fw, fE) {
          var uE = ut;
          fw["countsOfVerifyError"] = fE['counts'];
        }), Z(f5, fB, function (fw, fE) {
          var uT = ut;
          fE && (fw['previousToken'] = fE), fw["token"] = fE;
        }), Z(f5, fX, function (fw, fE) {
          var ui = ut;
          fE && (fw["startTimestamp"] = fE["startTimestamp"], fw["getApiCount"] = fE["getApiCount"]);
        }), Z(f5, fP, function (fw, fE) {
          var uI = ut;
          fE && (fw["coreOffsetWidth"] = fE["coreOffsetWidth"]);
        }), f5),
        'actions': (f6 = {}, Z(f6, fq, function (fw) {
          var uO = ut,
            fE = fw["commit"];
          fE(fA, {
            'captchaType': null
          }), fE(fD, null), fE(fY, {
            'verifyStatus': ''
          }), fE(fB, ''), fE(fV, {
            'counts': 0
          });
        }), Z(f6, fr, function (fw, fE) {
          var uo = ut,
            fT = fw['commit'],
            fi = fw['state'],
            fI = arguments["length"] > 2 && void 0 !== arguments[2] ? arguments[2] : function () {},
            fO = fi['fingerprint'],
            fo = fi["version"],
            fd = fi["$fetch"],
            fp = fi['$captchaAnticheat'],
            fZ = fi["captchaCollector"],
            fg = fi['iv'],
            fz = fi["startTimestamp"],
            fa = fi["getApiCount"],
            fH = fi["config"],
            fh = fH['apiServer'],
            fx = fH['captchaId'],
            v0 = fH["protocol"],
            v1 = fH['captchaType'],
            v2 = fH["ipv6"],
            v3 = fH['runEnv'],
            v4 = fH["group"],
            v5 = fH["scene"],
            v6 = fH["lang"],
            v7 = fH['sdkVer'],
            v8 = fH["user"],
            v9 = fH['loadVersion'],
            vf = Object["assign"]({
              'id': fx,
              'fp': fO,
              'https': "https" === v0,
              'type': v1 || '',
              'version': fo,
              'dpr': window["devicePixelRatio"] || 1,
              'dev': fb,
              'cb': f3(),
              'ipv6': v2,
              'runEnv': v3,
              'group': v4,
              'scene': v5,
              'lang': v6,
              'sdkVersion': v7 || '',
              'loadVersion': v9,
              'iv': fg,
              'user': f2(v8, 32)
            }, fE),
            vv = f0({
              'apiServer': fh,
              'protocol': v0
            }, "/get");
          fT(fD, {
            'status': "loading"
          }), fp["getToken"]({
            'timeout': 500
          })["then"](function (vA) {
            var ud = uo;
            fd(vv, Object["assign"](f7({}, vA), vf), function (vL, vD) {
              var up = ud;
              if (vL = f1(vL, vD, vv)) {
                var vY = new ft(vL["code"], vL["message"], {
                  'url': vv,
                  'api': "get",
                  'errorCode': vL["errorCode"] || null,
                  'errorMsg': vL["errorMsg"] || null
                });
                return fI(vY), fT(fD, {
                  'status': "fail",
                  'data': vY
                }), void fT(f9, {
                  'name': "onError",
                  'args': [vY]
                });
              }
              fI(null, vD), fz && 0 === fa && (fl(fZ, {
                'lt': new Date()["getTime"]() - fz,
                'ct': v1
              }), fT(fX, {
                'getApiCount': fa + 1,
                'startTimestamp': null
              }));
              var vy = vD['data'];
              vy["type"] !== fe["INTELLISENSE"] && vy["type"] !== fi["captchaType"] && fT(fA, {
                'captchaType': vy['type'],
                'prevCaptchaType': fi["captchaType"]
              }), fT(fL, {
                'captchaType': vy["type"]
              }), fT(fB, vy["token"]), fT(fD, {
                'status': "loading",
                'data': vy
              });
            }, {
              'onProcess': fQ(fZ)
            });
          });
        }), Z(f6, fM, function (fw, fE) {
          var uZ = ut,
            fT = fw["commit"],
            fi = fw["state"],
            fI = arguments["length"] > 2 && void 0 !== arguments[2] ? arguments[2] : function () {},
            fO = fi['fingerprint'],
            fo = fi["version"],
            fd = fi['$fetch'],
            fp = fi["$captchaAnticheat"],
            fZ = fi["captchaCollector"],
            fg = fi['iv'],
            fz = fi['startTimestamp'],
            fa = fi["getApiCount"],
            fH = fi["config"],
            fh = fH["apiServer"],
            fx = fH['captchaId'],
            v0 = fH['protocol'],
            v1 = fH["captchaType"],
            v2 = fH["ipv6"],
            v3 = fH["runEnv"],
            v4 = fH['group'],
            v5 = fH["scene"],
            v6 = fH['sdkVer'],
            v7 = fH['user'],
            v8 = fH["loadVersion"],
            v9 = f0({
              'apiServer': fh,
              'protocol': v0
            }, '/get');
          fp["getToken"]({
            'timeout': 500
          })["then"](function (vf) {
            var ug = uZ,
              vv = Object['assign'](f7({
                'id': fx,
                'fp': fO,
                'https': "https" === v0,
                'type': v1 || '',
                'width': fE["width"],
                'sizeType': fE["sizeType"],
                'version': fo,
                'dpr': window["devicePixelRatio"] || 1,
                'dev': fb,
                'cb': f3(),
                'ipv6': v2,
                'runEnv': v3,
                'group': v4,
                'scene': v5,
                'sdkVersion': v6 || '',
                'loadVersion': v8,
                'iv': fg,
                'user': f2(v7, 32)
              }, vf), fE);
            fd(v9, vv, function (vA, vL) {
              var uz = ug;
              if (vA = f1(vA, vL, v9)) {
                var vD = new ft(vA["code"], vA["message"], {
                  'url': v9,
                  'api': "get",
                  'errorCode': vA['errorCode'] || null,
                  'errorMsg': vA['errorMsg'] || null
                });
                return fT(f9, {
                  'name': "onError",
                  'args': [vD]
                }), void fI(vD);
              }
              fT(fL, {
                'captchaType': fe["INTELLISENSE"]
              }), fT(fB, vL["data"]["token"]), fI(null, vL), fz && 0 === fa && (fl(fZ, {
                'lt': new Date()['getTime']() - fz,
                'ct': v1
              }), fT(fX, {
                'getApiCount': fa + 1,
                'startTimestamp': null
              }));
            }, {
              'onProcess': fQ(fZ)
            });
          });
        }), Z(f6, fS, function (fw, fE, fT) {
          var ua = ut,
            fi = fw["commit"],
            fI = fw["state"],
            fO = fI['version'],
            fo = fI['type'],
            fd = fI["$fetch"],
            fp = fI["captchaCollector"],
            fZ = fI['browserFeature'],
            fg = fI['iv'],
            fz = fI["fingerprint"],
            fa = fI["config"],
            fH = fa['apiServer'],
            fh = fa['captchaId'],
            fx = fa["protocol"],
            v0 = fa['user'],
            v1 = fa["extraData"],
            v2 = fa["runEnv"],
            v3 = fa['zoneId'],
            v4 = fa["sdkVer"],
            v5 = fa['loadVersion'],
            v6 = Object['assign']({
              'id': fh,
              'version': fO,
              'cb': f3(),
              'user': f2(v0, 32),
              'extraData': f2(v1),
              'bf': fZ,
              'runEnv': v2,
              'sdkVersion': v4,
              'loadVersion': v5,
              'iv': fg
            }, fE),
            v7 = f0({
              'apiServer': fH,
              'protocol': fx
            }, "/check");
          fd(v7, v6, function (v8, v9) {
            var uH = ua;
            if (v8 = f1(v8, v9, v7)) {
              var vf = f4(fU["getIn"](v9, "data.validate", ''), fz, v3);
              v8 = new ft(v8["code"], v8["message"], {
                'url': v7,
                'type': fo,
                'token': v6["token"],
                'validate': vf,
                'errorCode': v8["errorCode"] || null,
                'errorMsg': v8["errorMsg"] || null
              });
            } else fU["getIn"](v9, "data.result") || (v8 = new ft(fm, "Failed to verify captcha.", {
              'url': v7,
              'type': fo,
              'token': v6["token"]
            }));
            if (v8) fi(f9, {
              'name': "onVerify",
              'args': [v8]
            });else {
              var vv = f4(v9["data"]["validate"], fz, v3);
              fi(f9, {
                'name': "onVerify",
                'args': [null, {
                  'validate': vv
                }]
              });
            }
            fT && fT(v8, v9);
          }, {
            'onProcess': fQ(fp, {
              'token': v6["token"]
            })
          });
        }), Z(f6, fu, function (fw, fE) {
          var uh = ut,
            fT = fw["commit"],
            fi = fw["state"],
            fI = arguments["length"] > 2 && void 0 !== arguments[2] ? arguments[2] : function () {},
            fO = fi["fingerprint"],
            fo = fi["captchaType"],
            fd = fi["version"],
            fp = fi["verifyStatus"],
            fZ = fi["countsOfVerifyError"],
            fg = fi['$fetch'],
            fz = fi["type"],
            fa = fi["captchaCollector"],
            fH = fi['browserFeature'],
            fh = fi['iv'],
            fx = fi["config"],
            v0 = fx["apiServer"],
            v1 = fx["captchaId"],
            v2 = fx["protocol"],
            v3 = fx["user"],
            v4 = fx["extraData"],
            v5 = fx['runEnv'],
            v6 = fx['zoneId'],
            v7 = fx['sdkVer'],
            v8 = fx["loadVersion"],
            v9 = fE["token"],
            vf = fE["data"],
            vv = fE['width'],
            vA = f0({
              'apiServer': v0,
              'protocol': v2
            }, '/check');
          fT(fY, {
            'verifyStatus': "verifying"
          });
          var vL = function (vD, vY) {
            var ux = uh,
              vy = vY && vY["data"];
            if (vD = f1(vD, vY, vA), !(["success", "error"]["indexOf"](fp) > -1)) {
              if (vD || !vy["result"] && fo !== fe['SMS']) {
                var vV = vD ? vD["message"] : "Failed to verify captcha.",
                  vB = vD ? vD["code"] : fm,
                  vJ = vD ? vD["errorCode"] : null,
                  vX = vD ? vD['errorMsg'] : null,
                  vP = f4(fU["getIn"](vY, "data.validate", ''), fO, v6);
                return vD = new ft(vB, vV, {
                  'url': vA,
                  'token': v9,
                  'type': fz,
                  'validate': vP,
                  'counts': fZ + 1,
                  'errorCode': vJ,
                  'errorMsg': vX
                }), fT(fY, {
                  'verifyStatus': "error",
                  'error': vD
                }), fT(fV, {
                  'counts': fZ + 1
                }), fT(f9, {
                  'name': "onVerify",
                  'args': [vD]
                }), void fI(vD);
              }
              if (vy['result']) {
                var vs = f4(vy["validate"], fO, v6);
                fT(fY, {
                  'verifyStatus': "success",
                  'validate': vy['validate']
                }), fT(f9, {
                  'name': "onVerify",
                  'args': [null, {
                    'validate': vs
                  }]
                }), fI(null, vY);
              }
            }
          };
          fg(vA, {
            'id': v1,
            'token': v9,
            'data': vf,
            'width': vv,
            'type': fo || '',
            'version': fd,
            'cb': f3(),
            'user': f2(v3, 32),
            'extraData': f2(v4),
            'bf': fH,
            'runEnv': v5,
            'sdkVersion': v7 || '',
            'loadVersion': v8,
            'iv': fh
          }, vL, {
            'onProcess': fQ(fa, {
              'token': v9
            })
          });
        }), f6)
      };
    J['exports'] = fC;
  }, function (A, L, D) {
    var S0 = vw;
    L = A["exports"] = D(30)(), L["push"]([A['id'], ".yidun.yidun--light.yidun--avoid.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--icon_point.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--inference.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--point.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--space.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--word_group.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--word_order.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light .yidun_loadbox .yidun_loadbox__inner,.yidun.yidun--light .yidun_loadbox .yidun_loadbox__inner .yidun_loadicon,.yidun.yidun--light .yidun_tips__answer,.yidun.yidun--light .yidun_tips__before,.yidun.yidun--light .yidun_tips__content,.yidun_intellisense--light .yidun_classic-tips .yidun_tips__icon,.yidun_intellisense--light .yidun_intelli-icon,.yidun_popup.yidun_popup--light .yidun_modal,.yidun_popup.yidun_popup--light .yidun_modal__before,.yidun_popup.yidun_popup--light .yidun_modal__sibling,.yidun_popup.yidun_popup--light .yidun_modal__title{display:inline-block;*display:inline;zoom:1;vertical-align:top}.yidun,.yidun_popup{-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}.yidun{-webkit-tap-highlight-color:transparent}.yidun *{box-sizing:border-box}.yidun :focus-visible{outline:2px solid #4997fd}.panel_ease_top-enter,.panel_ease_top-leave-active{opacity:0;transform:translateY(20px)}.panel_ease_bottom-enter,.panel_ease_bottom-leave-active{opacity:0;transform:translateY(-20px)}.panel_ease_bottom-enter-active,.panel_ease_bottom-leave-active,.panel_ease_top-enter-active,.panel_ease_top-leave-active{transition:all .2s linear;pointer-events:none}.popup_scale-enter,.popup_scale-leave-active{opacity:0;transform:scale(0)}.popup_scale-enter-active{transition:all .3s cubic-bezier(.76,.01,.35,1.56)}.popup_scale-leave-active{transition:all .2s ease-out}.popup_ease-enter{opacity:0;transform:translateY(-20px)}.popup_ease-enter-active{transition:opacity .3s linear,transform .3s linear}.popup_ease-leave-active{opacity:0;transform:translateY(-20px);transition:all .2s ease-out}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ball-scale-multiple{0%{transform:scale(.22);opacity:0}5%{opacity:1}to{transform:scale(1);opacity:0}}@keyframes bright{0%{opacity:.5}to{opacity:1}}.yidun_cover-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;filter:alpha(opacity=0)}.yidun.yidun--light{position:relative;margin:auto;font-size:14px;-ms-touch-action:none;touch-action:none}.yidun.yidun--light img{pointer-events:none}.yidun.yidun--light .yidun_avoid-canvas,.yidun.yidun--light .yidun_avoid-front,.yidun.yidun--light .yidun_jigsaw,.yidun.yidun--light .yidun_slide_indicator,.yidun.yidun--light .yidun_slider{display:none}.yidun.yidun--light.yidun--jigsaw .yidun_jigsaw,.yidun.yidun--light.yidun--jigsaw .yidun_slide_indicator,.yidun.yidun--light.yidun--jigsaw .yidun_slider{display:block}.yidun.yidun--light.yidun--jigsaw .yidun_tips__content{width:100%}.yidun.yidun--light.yidun--jigsaw .yidun_tips{padding-left:40px}.yidun.yidun--light .yidun_jigsaw{position:absolute;left:0;top:0;width:auto;height:100%;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;pointer-events:auto}.yidun.yidun--light .yidun_icon-point{position:absolute;width:26px;height:33px;cursor:pointer;background-repeat:no-repeat}.yidun.yidun--light .yidun_icon-point.yidun_point-1{background-image:url(" + D(1) + ");background-position:0 -997px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_icon-point.yidun_point-1{background-image:url(" + D(2) + ");background-position:0 -994px;background-size:40px 1515px}}.yidun.yidun--light .yidun_icon-point.yidun_point-2{background-image:url(" + D(1) + ");background-position:0 -1035px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_icon-point.yidun_point-2{background-image:url(" + D(2) + ");background-position:0 -1032px;background-size:40px 1515px}}.yidun.yidun--light .yidun_icon-point.yidun_point-3{background-image:url(" + D(1) + ");background-position:0 -1073px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_icon-point.yidun_point-3{background-image:url(" + D(2) + ");background-position:0 -1070px;background-size:40px 1515px}}.yidun.yidun--light .yidun_icon-point.yidun_point-4{background-image:url(" + D(1) + ");background-position:0 -1111px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_icon-point.yidun_point-4{background-image:url(" + D(2) + ");background-position:0 -1108px;background-size:40px 1515px}}.yidun.yidun--light .yidun_icon-point.yidun_point-5{background-image:url(" + D(1) + ");background-position:0 -1149px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_icon-point.yidun_point-5{background-image:url(" + D(2) + ");background-position:0 -1146px;background-size:40px 1515px}}.yidun.yidun--light.yidun--space .yidun_icon-point{width:29px;height:29px;background-image:url(" + D(1) + ");background-position:0 -646px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--space .yidun_icon-point{background-image:url(" + D(2) + ");background-position:0 -643px;background-size:40px 1515px}}.yidun.yidun--light.yidun--maxerror .yidun_icon-point{cursor:default}.yidun.yidun--light .yidun_inference{display:none;position:absolute;width:25%;height:50%;overflow:hidden;box-sizing:border-box;background-color:transparent}.yidun.yidun--light .yidun_inference .yidun_inference__border{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;border:1px solid #fff;box-sizing:border-box;background:transparent;border-radius:inherit;transition:border .2s ease-out 0s}.yidun.yidun--light .yidun_inference.yidun_inference--0,.yidun.yidun--light .yidun_inference.yidun_inference--0 .yidun_inference__img{top:0;left:0}.yidun.yidun--light .yidun_inference.yidun_inference--1{top:0;left:25%}.yidun.yidun--light .yidun_inference.yidun_inference--1 .yidun_inference__img{top:0;left:-100%}.yidun.yidun--light .yidun_inference.yidun_inference--2{top:0;left:50%}.yidun.yidun--light .yidun_inference.yidun_inference--2 .yidun_inference__img{top:0;left:-200%}.yidun.yidun--light .yidun_inference.yidun_inference--3{top:0;left:75%}.yidun.yidun--light .yidun_inference.yidun_inference--3 .yidun_inference__img{top:0;left:-300%}.yidun.yidun--light .yidun_inference.yidun_inference--4,.yidun.yidun--light .yidun_inference.yidun_inference--4 .yidun_inference__img{bottom:0;left:0}.yidun.yidun--light .yidun_inference.yidun_inference--5{bottom:0;left:25%}.yidun.yidun--light .yidun_inference.yidun_inference--5 .yidun_inference__img{bottom:0;left:-100%}.yidun.yidun--light .yidun_inference.yidun_inference--6{bottom:0;left:50%}.yidun.yidun--light .yidun_inference.yidun_inference--6 .yidun_inference__img{bottom:0;left:-200%}.yidun.yidun--light .yidun_inference.yidun_inference--7{bottom:0;left:75%}.yidun.yidun--light .yidun_inference.yidun_inference--7 .yidun_inference__img{bottom:0;left:-300%}.yidun.yidun--light .yidun_inference.yidun_inference--drag .yidun_inference__border,.yidun.yidun--light .yidun_inference.yidun_inference--swap .yidun_inference__border,.yidun.yidun--light .yidun_inference:hover .yidun_inference__border{border-color:#2c6eff;border-width:2px}.yidun.yidun--light .yidun_inference.yidun_inference--drag,.yidun.yidun--light .yidun_inference:hover{background-color:#fff}.yidun.yidun--light .yidun_inference.yidun_inference--drag .yidun_inference__img,.yidun.yidun--light .yidun_inference:hover .yidun_inference__img{opacity:.3;filter:alpha(opacity=30)}.yidun.yidun--light .yidun_inference:hover{cursor:pointer}.yidun.yidun--light .yidun_inference.yidun_inference--drag{z-index:1;box-shadow:0 2px 6px 30%}.yidun.yidun--light .yidun_inference.yidun_inference--origin .yidun_inference__border{background-color:#d8d8d8}.yidun.yidun--light .yidun_inference.yidun_inference--swap .yidun_inference__border{background:transparent}.yidun.yidun--light .yidun_inference__img{position:absolute;width:400%;height:200%;transition:opacity .2s ease-out}.yidun.yidun--light.yidun--inference .yidun_inference{display:block;background-color:#fff}.yidun.yidun--light.yidun--inference .yidun_bg-img{display:none}.yidun.yidun--light .yidun_avoid-front{position:absolute;z-index:10;left:0;bottom:0;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;pointer-events:auto}.yidun.yidun--light .yidun_avoid-canvas{position:absolute;left:0;top:0;pointer-events:none}.yidun.yidun--light.yidun--avoid .yidun_avoid-canvas,.yidun.yidun--light.yidun--avoid .yidun_avoid-front,.yidun.yidun--light.yidun--sms .yidun_smsbox{display:block}.yidun.yidun--light.yidun--sms .yidun_smsbox~.yidun_bg-img{display:none}.yidun.yidun--light.yidun--float .yidun_panel{display:none;position:absolute;left:0;width:100%;z-index:999}.yidun.yidun--light .yidun_panel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.yidun.yidun--light .yidun_panel-placeholder{pointer-events:auto;position:relative;padding-top:50%}.yidun.yidun--light .yidun_bgimg{pointer-events:auto;position:absolute;top:0;left:0;width:100%;height:100%}.yidun.yidun--light .yidun_bgimg .yidun_bg-img{vertical-align:top;width:100%}.yidun.yidun--light .yidun_smsbox{width:100%;height:100%;text-align:left;font-size:0;background:#f8f9fb;background:linear-gradient(103.18deg,#dae3f6 7.63%,#c8d9fa 94.65%);display:none;position:relative;color:#45494c}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-qrcode{width:120px;height:100px;padding:0 10px;position:absolute;left:0;top:0;bottom:0;margin:auto 0;z-index:1}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-qrcode .yidun_smsbox-qrcode--img{width:100%;height:100%;padding:2px;background:#fff}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text{position:absolute;left:0;top:0;bottom:0;right:0;padding:0 0 0 120px;font-size:14px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:nowrap;z-index:1}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text:before{content:\"\";width:0;display:inline-block;vertical-align:middle;height:100%}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text .yidun_smsbox-text--guide{display:inline-block;vertical-align:middle;width:96%;white-space:normal}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text .yidun_smsbox-text--guide .yidun_smsbox-text--qr{margin-bottom:8px}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text .yidun_smsbox-text--guide .yidun_smsbox-text--manual{cursor:pointer;color:#176ae5;padding:0}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text .yidun_smsbox-text--guide .yidun_smsbox-text--manual:after{content:\"\";display:inline-block;width:16px;height:13px;background-image:url(" + D(1) + ");background-position:0 -186px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_smsbox .yidun_smsbox-text .yidun_smsbox-text--guide .yidun_smsbox-text--manual:after{background-image:url(" + D(2) + ");background-position:0 -183px;background-size:40px 1515px}}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper{display:none;padding:9% 20px 0;font-size:14px;white-space:normal}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox--mobile-guide{margin-bottom:8px;text-align:center}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox--mobile-btn{text-align:center;margin-bottom:10px}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox--mobile-btn>a{display:inline-block;padding:8px 16px;background:#176ae5;color:#fff;text-decoration:none;border-radius:4px}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox-mobile--manual{width:100%;text-align:center}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox-mobile--manual>span{cursor:pointer;color:#176ae5;padding:0}.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox-mobile--manual>span:after{content:\"\";display:inline-block;width:16px;height:13px;background-image:url(" + D(1) + ");background-position:0 -186px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_smsbox .yidun_smsbox--mobile-wrapper .yidun_smsbox-mobile--manual>span:after{background-image:url(" + D(2) + ");background-position:0 -183px;background-size:40px 1515px}}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;font-size:14px;padding:0 16px;display:none;white-space:nowrap}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual:before{content:\"\";width:0;display:inline-block;vertical-align:middle;height:100%}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper{display:inline-block;vertical-align:middle;width:100%;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--edit{margin-bottom:8px;line-height:26px}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--edit .yidun_smsbox-manual--edit-title{display:inline-block;width:66px}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--edit .yidun_smsbox-manual--edit-content{font-size:24px;color:#45494c}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--send{margin-bottom:10px;display:table}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--send .yidun_smsbox-manual--edit-title{min-width:66px;display:table-cell}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--send .yidun_smsbox-manual--send-content{display:table-cell}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--btn,.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--qr{cursor:pointer;color:#176ae5;padding:0}.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--btn:after,.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--qr:after{content:\"\";display:inline-block;width:16px;height:13px;background-image:url(" + D(1) + ");background-position:0 -186px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--btn:after,.yidun.yidun--light .yidun_smsbox .yidun_smsbox-manual .yidun_smsbox-manual-wrapper .yidun_smsbox-manual--qr:after{background-image:url(" + D(2) + ");background-position:0 -183px;background-size:40px 1515px}}.yidun.yidun--light .yidun_smsbox.yidun_smsbox--manual.yidun_smsbox--mobile .yidun_smsbox--mobile-wrapper,.yidun.yidun--light .yidun_smsbox.yidun_smsbox--manual .yidun_smsbox-qrcode,.yidun.yidun--light .yidun_smsbox.yidun_smsbox--manual .yidun_smsbox-text{display:none}.yidun.yidun--light .yidun_smsbox.yidun_smsbox--manual .yidun_smsbox-manual{display:block}.yidun.yidun--light .yidun_smsbox.yidun_smsbox--mobile .yidun_smsbox-qrcode,.yidun.yidun--light .yidun_smsbox.yidun_smsbox--mobile .yidun_smsbox-text{display:none}.yidun.yidun--light .yidun_smsbox.yidun_smsbox--mobile .yidun_smsbox--mobile-wrapper{display:block}.yidun.yidun--light.yidun--avoid .yidun_bgimg,.yidun.yidun--light.yidun--avoid .yidun_panel-placeholder,.yidun.yidun--light.yidun--icon_point .yidun_bgimg,.yidun.yidun--light.yidun--icon_point .yidun_panel-placeholder,.yidun.yidun--light.yidun--inference .yidun_bgimg,.yidun.yidun--light.yidun--inference .yidun_panel-placeholder,.yidun.yidun--light.yidun--point .yidun_bgimg,.yidun.yidun--light.yidun--point .yidun_panel-placeholder,.yidun.yidun--light.yidun--space .yidun_bgimg,.yidun.yidun--light.yidun--space .yidun_panel-placeholder,.yidun.yidun--light.yidun--word_group .yidun_bgimg,.yidun.yidun--light.yidun--word_group .yidun_panel-placeholder,.yidun.yidun--light.yidun--word_order .yidun_bgimg,.yidun.yidun--light.yidun--word_order .yidun_panel-placeholder{overflow:hidden}.yidun.yidun--light .yidun_voice{display:none}.yidun.yidun--light.yidun--voice .yidun_voice{display:block;width:100%;height:100%;overflow:hidden;position:relative}.yidun.yidun--light.yidun--voice .yidun_top,.yidun.yidun--light.yidun--voice .yidun_top__audio{display:none}.yidun.yidun--light.yidun--voice .yidun_bgimg{background-color:#f8f9fb;border:1px solid #e6e7eb;padding:0 8px}.yidun.yidun--light.yidun--voice .yidun_avoid-front,.yidun.yidun--light.yidun--voice .yidun_bg-img,.yidun.yidun--light.yidun--voice .yidun_jigsaw{display:none}.yidun.yidun--light.yidun--voice .yidun_control{background-color:#e9edf3;border-color:#e9edf3;cursor:pointer}.yidun.yidun--light.yidun--voice .yidun_control[role=button] .yidun_tips{color:#45494c}.yidun.yidun--light.yidun--voice .yidun_tips,.yidun.yidun--light.yidun--voice .yidun_tips .yidun_tips__content{font-size:inherit}.yidun.yidun--light.yidun--voice .yidun_voice-280 .yidun_audio{margin-bottom:6px}.yidun.yidun--light.yidun--voice .yidun_voice-280 .yidun_voice__btns{margin-top:4px}.yidun.yidun--light.yidun--voice .yidun_voice-280 .yidun_audio__play,.yidun.yidun--light.yidun--voice .yidun_voice-280 .yidun_audio__refresh{width:40px;height:40px}.yidun.yidun--light.yidun--voice .yidun_voice-280 .yidun_voice__input{padding:0}.yidun.yidun--light.yidun--voice .yidun_voice-240 .yidun_audio{margin-bottom:2px}.yidun.yidun--light.yidun--voice .yidun_voice-240 .yidun_voice__btns{margin-top:0}.yidun.yidun--light .yidun_audio{height:40px;margin-bottom:24px;position:relative;text-align:center}.yidun.yidun--light .yidun_audio__wave{pointer-events:none;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;white-space:nowrap;height:100%;line-height:40px;font-size:0}.yidun.yidun--light .yidun_wave__item{display:inline-block;width:4px;height:10px;border-radius:3px;position:relative;overflow:hidden;background-color:#dfe6f4;vertical-align:middle;margin:0 3px}.yidun.yidun--light .yidun_wave__item.yidun_wave__item-light .yidun_wave__inner{transform:translateX(0);transition:transform .35s linear}.yidun.yidun--light .yidun_wave__inner{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:3px;transform:translateX(-4px);background-color:#1991fa}.yidun.yidun--light .yidun_wave-1{height:12px}.yidun.yidun--light .yidun_wave-2{height:18px}.yidun.yidun--light .yidun_wave-3{height:24px}.yidun.yidun--light .yidun_wave-4,.yidun.yidun--light .yidun_wave-5{height:30px}.yidun.yidun--light .yidun_wave-6{height:24px}.yidun.yidun--light .yidun_wave-7{height:18px}.yidun.yidun--light .yidun_wave-8{height:12px}.yidun.yidun--light .yidun_wave-9,.yidun.yidun--light .yidun_wave-10{height:6px}.yidun.yidun--light .yidun_wave-11{height:12px}.yidun.yidun--light .yidun_wave-12{height:18px}.yidun.yidun--light .yidun_wave-13{height:24px}.yidun.yidun--light .yidun_wave-14,.yidun.yidun--light .yidun_wave-15{height:30px}.yidun.yidun--light .yidun_wave-16{height:24px}.yidun.yidun--light .yidun_wave-17{height:18px}.yidun.yidun--light .yidun_wave-18{height:12px}.yidun.yidun--light .yidun_wave-19,.yidun.yidun--light .yidun_wave-20{height:6px}.yidun.yidun--light .yidun_wave-21{height:12px}.yidun.yidun--light .yidun_wave-22{height:18px}.yidun.yidun--light .yidun_wave-23{height:24px}.yidun.yidun--light .yidun_wave-24,.yidun.yidun--light .yidun_wave-25{height:30px}.yidun.yidun--light .yidun_wave-26{height:24px}.yidun.yidun--light .yidun_wave-27{height:18px}.yidun.yidun--light .yidun_wave-28{height:12px}.yidun.yidun--light .yidun_wave-29,.yidun.yidun--light .yidun_wave-30{height:6px}.yidun.yidun--light .yidun_audio__play,.yidun.yidun--light .yidun_audio__refresh{width:40px;height:40px;background-color:#0776f8;box-shadow:0 3px 16px rgba(73,103,180,.32);border:none;outline:none;font-size:0;vertical-align:middle;border-radius:50%;margin:0 16px}.yidun.yidun--light .yidun_audio__play:hover,.yidun.yidun--light .yidun_audio__refresh:hover{background-color:#1991fa;cursor:pointer}.yidun.yidun--light .yidun_audio__play:before,.yidun.yidun--light .yidun_audio__refresh:before{content:\"\";width:20px;height:20px;display:block;margin:auto}.yidun.yidun--light .yidun_audio__play:before{background-image:url(" + D(1) + ");background-position:0 -274px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_audio__play:before{background-image:url(" + D(2) + ");background-position:0 -271px;background-size:40px 1515px}}.yidun.yidun--light .yidun_audio__refresh:before{background-image:url(" + D(1) + ");background-position:0 -299px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_audio__refresh:before{background-image:url(" + D(2) + ");background-position:0 -296px;background-size:40px 1515px}}.yidun.yidun--light .yidun_audio__source,.yidun.yidun--light .yidun_audio__txt{display:none}.yidun.yidun--light .yidun_voice__inner{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.yidun.yidun--light .yidun_voice__input{-moz-appearance:none;width:calc(100% - 4px);height:32px;line-height:30px;font-size:14px;border:1px solid;border-radius:2px;-webkit-appearance:none;text-indent:4px;border-color:#e6e7eb;background-color:#fff;color:#44494a;padding:2px}.yidun.yidun--light .yidun_voice__input:-ms-input-placeholder{color:#c7c7c7}.yidun.yidun--light .yidun_voice__input::placeholder{color:#c7c7c7}.yidun.yidun--light .yidun_voice__input:focus{border-color:#4997fd}.yidun.yidun--light .yidun_voice__btns{text-align:left;margin-top:6px}.yidun.yidun--light .yidun_voice__back,.yidun.yidun--light .yidun_voice__refresh{color:#45494c}.yidun.yidun--light .yidun_voice__back:before,.yidun.yidun--light .yidun_voice__refresh:before{content:\"\";display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;vertical-align:middle;margin-right:4px}.yidun.yidun--light .yidun_voice__back span,.yidun.yidun--light .yidun_voice__refresh span{vertical-align:middle}.yidun.yidun--light .yidun_voice__refresh:before{background-image:url(" + D(1) + ");background-position:0 -324px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_voice__refresh:before{background-image:url(" + D(2) + ");background-position:0 -321px;background-size:40px 1515px}}.yidun.yidun--light .yidun_voice__back,.yidun.yidun--light .yidun_voice__refresh{border:none;background:transparent;font-size:12px;line-height:20px;padding:0;cursor:pointer;vertical-align:middle}.yidun.yidun--light .yidun_voice__back{display:none}.yidun.yidun--light .yidun_voice__back:before{background-image:url(" + D(1) + ");background-position:0 -349px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_voice__back:before{background-image:url(" + D(2) + ");background-position:0 -346px;background-size:40px 1515px}}.yidun.yidun--light .yidun_voice__right{float:right}.yidun.yidun--light .yidun_loadbox{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-image:url(" + D(31) + ");background-color:#f7f9fa;background-position:50%;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_loadbox{background-image:url(" + D(32) + ")}}.yidun.yidun--light .yidun_loadbox .yidun_loadbox__inner{position:relative;top:50%;margin-top:-25px}.yidun.yidun--light .yidun_loadbox .yidun_loadbox__inner .yidun_loadicon{width:32px;height:32px;background-repeat:no-repeat}.yidun.yidun--light .yidun_loadbox .yidun_loadbox__inner .yidun_loadtext{display:block;line-height:20px;color:#45494c}.yidun.yidun--light .yidun_top{position:absolute;right:0;top:0;max-width:98px;*max-width:68px;z-index:2;background-color:rgba(0,0,0,.12);*background-color:transparent;_background-color:transparent}.yidun.yidun--light .yidun_top:hover{background-color:rgba(0,0,0,.2);*background-color:transparent;_background-color:transparent}.yidun.yidun--light .yidun_top__right{float:right}.yidun.yidun--light .yidun_refresh,.yidun.yidun--light .yidun_top__audio{width:30px;height:30px;margin-left:4px;cursor:pointer;font-size:0;vertical-align:top;text-indent:-9999px;text-transform:capitalize;border:none;background-color:transparent}.yidun.yidun--light .yidun_refresh{float:left;background-image:url(" + D(1) + ");background-position:0 -680px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_refresh{background-image:url(" + D(2) + ");background-position:0 -677px;background-size:40px 1515px}}.yidun.yidun--light .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -715px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -712px;background-size:40px 1515px}}.yidun.yidun--light .yidun_top__audio{float:right;background-image:url(" + D(1) + ");background-position:0 -750px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_top__audio{background-image:url(" + D(2) + ");background-position:0 -747px;background-size:40px 1515px}}.yidun.yidun--light .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -785px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -782px;background-size:40px 1515px}}.yidun.yidun--light.yidun--maxerror .yidun_refresh{cursor:not-allowed}.yidun.yidun--light.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -680px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -677px;background-size:40px 1515px}}.yidun.yidun--light.yidun--maxerror .yidun_top__audio{cursor:not-allowed}.yidun.yidun--light.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -750px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -747px;background-size:40px 1515px}}.yidun.yidun--light .yidun_feedback{float:left;display:block;width:30px;height:30px;cursor:pointer;background-image:url(" + D(1) + ");background-position:0 -615px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_feedback{background-image:url(" + D(2) + ");background-position:0 -612px;background-size:40px 1515px}}.yidun.yidun--light .yidun_feedback:hover{background-image:url(" + D(1) + ");background-position:0 -820px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_feedback:hover{background-image:url(" + D(2) + ");background-position:0 -817px;background-size:40px 1515px}}.yidun.yidun--light .yidun_feedback_txt{font-size:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}.yidun.yidun--light .yidun_control{position:relative;border:1px solid #e4e7eb;background-color:#f7f9fa}.yidun.yidun--light .yidun_control.yidun_control--moving .yidun_slide_indicator{border-color:#1991fa;background-color:#d1e9fe}.yidun.yidun--light .yidun_control.yidun_control--moving .yidun_slider{background-color:#1991fa}.yidun.yidun--light .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 0;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 0;background-size:40px 1515px}}.yidun.yidun--light .yidun_slide_indicator{position:absolute;top:-1px;left:-1px;width:0;border:1px solid transparent}.yidun.yidun--light .yidun_slider{position:absolute;top:0;left:0;height:100%;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);cursor:pointer;transition:background .2s linear}.yidun.yidun--light .yidun_slider.yidun_slider--hover:hover{background-color:#1991fa}.yidun.yidun--light .yidun_slider.yidun_slider--hover:hover .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 0;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_slider.yidun_slider--hover:hover .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 0;background-size:40px 1515px}}.yidun.yidun--light .yidun_slider .yidun_slider__icon{position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-6px;width:14px;height:10px;background-image:url(" + D(1) + ");background-position:0 -15px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -15px;background-size:40px 1515px}}.yidun.yidun--light .yidun_slider img.yidun_slider__icon{width:100%;height:100%;top:0;left:0;margin:0;background-image:none!important}.yidun.yidun--light .yidun_tips{text-align:center;color:#45494c;height:100%;white-space:nowrap;font-size:0}.yidun.yidun--light .yidun_tips .yidun_sms-counter{color:#1991fa}.yidun.yidun--light .yidun_tips__before{height:100%;width:0;vertical-align:middle}.yidun.yidun--light .yidun_tips__content{display:inline-block;vertical-align:middle;white-space:normal;font-size:14px;line-height:18px}.yidun.yidun--light .yidun_tips__text{vertical-align:middle;word-break:break-word}.yidun.yidun--light .yidun_tips__answer{vertical-align:middle;font-weight:700}.yidun.yidun--light .yidun_tips__answer.hide{display:none}.yidun.yidun--light.yidun--point .yidun_tips__point{display:inline}.yidun.yidun--light.yidun--point .yidun_tips__img,.yidun.yidun--light.yidun--space .yidun_tips__answer,.yidun.yidun--light.yidun--space .yidun_tips__img,.yidun.yidun--light.yidun--space .yidun_tips__point,.yidun.yidun--light.yidun--word_group .yidun_tips__answer,.yidun.yidun--light.yidun--word_group .yidun_tips__img,.yidun.yidun--light.yidun--word_group .yidun_tips__point,.yidun.yidun--light.yidun--word_order .yidun_tips__answer,.yidun.yidun--light.yidun--word_order .yidun_tips__img,.yidun.yidun--light.yidun--word_order .yidun_tips__point{display:none}.yidun.yidun--light.yidun--icon_point .yidun_tips__answer{width:80px;height:19px;margin-left:8px;overflow:hidden;position:relative}.yidun.yidun--light.yidun--icon_point .yidun_tips__point{display:none}.yidun.yidun--light.yidun--icon_point .yidun_tips__img{display:block;position:absolute;top:-161px;left:0;width:400%}.yidun.yidun--light.yidun--avoid .yidun_tips__answer{width:26.667px;height:19px;margin-left:8px;overflow:hidden;position:relative}.yidun.yidun--light.yidun--avoid .yidun_tips__point{display:none}.yidun.yidun--light.yidun--avoid .yidun_tips__img{display:block;position:absolute;top:-161px;left:0;width:1200%}.yidun.yidun--light.yidun--loadfail .yidun_bgimg,.yidun.yidun--light.yidun--loading .yidun_bgimg{display:none}.yidun.yidun--light.yidun--loadfail .yidun_loadbox,.yidun.yidun--light.yidun--loading .yidun_loadbox{display:block}.yidun.yidun--light.yidun--loadfail .yidun_slider,.yidun.yidun--light.yidun--loading .yidun_slider{cursor:not-allowed}.yidun.yidun--light.yidun--loadfail .yidun_slider:hover,.yidun.yidun--light.yidun--loading .yidun_slider:hover{background-color:#fff}.yidun.yidun--light.yidun--loadfail .yidun_slider:hover .yidun_slider__icon,.yidun.yidun--light.yidun--loading .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -15px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--loadfail .yidun_slider:hover .yidun_slider__icon,.yidun.yidun--light.yidun--loading .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -15px;background-size:40px 1515px}}.yidun.yidun--light.yidun--loadfail .yidun_top,.yidun.yidun--light.yidun--loading .yidun_top{display:block}.yidun.yidun--light.yidun--loading .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -960px;background-size:40px 1518px;animation:loading .8s linear infinite}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--loading .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -957px;background-size:40px 1515px}}.yidun.yidun--light.yidun--loading .yidun_refresh,.yidun.yidun--light.yidun--loading .yidun_top__audio{cursor:not-allowed}.yidun.yidun--light.yidun--loading .yidun_control{border-color:#e4e7eb;background-color:#f7f9fa}.yidun.yidun--light.yidun--loadfail .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -855px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--loadfail .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -852px;background-size:40px 1515px}}.yidun.yidun--light.yidun--avoid.yidun--button .yidun_control,.yidun.yidun--light.yidun--icon_point.yidun--button .yidun_control,.yidun.yidun--light.yidun--inference.yidun--button .yidun_control,.yidun.yidun--light.yidun--point.yidun--button .yidun_control,.yidun.yidun--light.yidun--space.yidun--button .yidun_control,.yidun.yidun--light.yidun--word_group.yidun--button .yidun_control,.yidun.yidun--light.yidun--word_order.yidun--button .yidun_control{cursor:pointer;background:#f7f9fa;background:linear-gradient(180deg,#fff 0,#ebedf0 87%)}.yidun.yidun--light.yidun--avoid.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--icon_point.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--inference.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--point.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--space.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--word_group.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--word_order.yidun--button .yidun_tips .yidun_tips__icon{margin-right:8px;width:20px;height:20px;vertical-align:middle;background-image:url(" + D(1) + ");background-position:0 -374px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--avoid.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--icon_point.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--inference.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--point.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--space.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--word_group.yidun--button .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--word_order.yidun--button .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -371px;background-size:40px 1515px}}.yidun.yidun--light.yidun--icon_point.yidun--verifying .yidun_refresh,.yidun.yidun--light.yidun--icon_point.yidun--verifying .yidun_top__audio,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_refresh,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_top__audio,.yidun.yidun--light.yidun--jigsaw.yidun--verifying .yidun_refresh,.yidun.yidun--light.yidun--jigsaw.yidun--verifying .yidun_top__audio,.yidun.yidun--light.yidun--point.yidun--verifying .yidun_refresh,.yidun.yidun--light.yidun--point.yidun--verifying .yidun_top__audio,.yidun.yidun--light.yidun--word_icon.yidun--verifying .yidun_refresh,.yidun.yidun--light.yidun--word_icon.yidun--verifying .yidun_top__audio{cursor:not-allowed}.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_inference--target .yidun_inference__img{animation:bright .6s ease-in .3s}.yidun.yidun--light.yidun--success .yidun_tips{color:#52ccba}.yidun.yidun--light.yidun--success .yidun_refresh,.yidun.yidun--light.yidun--success .yidun_top__audio{display:none}.yidun.yidun--light.yidun--success.yidun--jigsaw .yidun_control .yidun_slide_indicator{border-color:#52ccba;background-color:#d2f4ef}.yidun.yidun--light.yidun--success.yidun--jigsaw .yidun_control .yidun_slider{background-color:#52ccba}.yidun.yidun--light.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -30px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -30px;background-size:40px 1515px}}.yidun.yidun--light.yidun--success.yidun--avoid .yidun_control,.yidun.yidun--light.yidun--success.yidun--icon_point .yidun_control,.yidun.yidun--light.yidun--success.yidun--inference .yidun_control,.yidun.yidun--light.yidun--success.yidun--point .yidun_control,.yidun.yidun--light.yidun--success.yidun--sms .yidun_control,.yidun.yidun--light.yidun--success.yidun--space .yidun_control,.yidun.yidun--light.yidun--success.yidun--voice .yidun_control,.yidun.yidun--light.yidun--success.yidun--word_group .yidun_control,.yidun.yidun--light.yidun--success.yidun--word_order .yidun_control{border-color:#52ccba;background-color:#d2f4ef}.yidun.yidun--light.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{margin-right:5px;width:17px;height:12px;vertical-align:middle;background-image:url(" + D(1) + ");background-position:0 -77px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -77px;background-size:40px 1515px}}.yidun.yidun--light.yidun--error .yidun_tips{color:#f57a7a}.yidun.yidun--light.yidun--error.yidun--jigsaw.yidun--maxerror .yidun_slide_indicator,.yidun.yidun--light.yidun--error.yidun--jigsaw.yidun--maxerror .yidun_slider{display:none}.yidun.yidun--light.yidun--error.yidun--jigsaw.yidun--maxerror .yidun_tips{padding-left:0}.yidun.yidun--light.yidun--error.yidun--jigsaw .yidun_control .yidun_slide_indicator{border-color:#f57a7a;background-color:#fce1e1}.yidun.yidun--light.yidun--error.yidun--jigsaw .yidun_control .yidun_slider{background-color:#f57a7a}.yidun.yidun--light.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{width:12px;height:12px;background-image:url(" + D(1) + ");background-position:0 -94px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -94px;background-size:40px 1515px}}.yidun.yidun--light.yidun--error.yidun--jigsaw .yidun_control .yidun_slider img.yidun_slider__icon{width:100%;height:100%}.yidun.yidun--light.yidun--error.yidun--avoid .yidun_control,.yidun.yidun--light.yidun--error.yidun--icon_point .yidun_control,.yidun.yidun--light.yidun--error.yidun--inference .yidun_control,.yidun.yidun--light.yidun--error.yidun--maxerror .yidun_control,.yidun.yidun--light.yidun--error.yidun--point .yidun_control,.yidun.yidun--light.yidun--error.yidun--sms .yidun_control,.yidun.yidun--light.yidun--error.yidun--space .yidun_control,.yidun.yidun--light.yidun--error.yidun--voice .yidun_control,.yidun.yidun--light.yidun--error.yidun--word_group .yidun_control,.yidun.yidun--light.yidun--error.yidun--word_order .yidun_control{border-color:#f57a7a;background-color:#fce1e1}.yidun.yidun--light.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{margin-right:5px;width:12px;height:12px;vertical-align:middle;background-image:url(" + D(1) + ");background-position:0 -111px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--light.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -111px;background-size:40px 1515px}}.yidun.yidun--light.yidun--error.yidun--maxerror .yidun_tips:hover{cursor:pointer}.yidun.yidun--light.yidun--inference.yidun--error .yidun_inference,.yidun.yidun--light.yidun--inference.yidun--maxerror .yidun_inference,.yidun.yidun--light.yidun--inference.yidun--success .yidun_inference,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_inference,.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference{cursor:default}.yidun.yidun--light.yidun--inference.yidun--error .yidun_inference:hover .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--maxerror .yidun_inference:hover .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--success .yidun_inference:hover .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_inference:hover .yidun_inference__border,.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference:hover .yidun_inference__border{content:\"\";border-color:#fff;border-width:1px}.yidun.yidun--light.yidun--inference.yidun--error .yidun_inference:hover .yidun_inference__img,.yidun.yidun--light.yidun--inference.yidun--maxerror .yidun_inference:hover .yidun_inference__img,.yidun.yidun--light.yidun--inference.yidun--success .yidun_inference:hover .yidun_inference__img,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_inference:hover .yidun_inference__img,.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference:hover .yidun_inference__img{opacity:1;filter:alpha(opacity=100)}.yidun.yidun--light.yidun--inference.yidun--error .yidun_inference.yidun_inference--drag .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--error .yidun_inference.yidun_inference--swap .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--maxerror .yidun_inference.yidun_inference--drag .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--maxerror .yidun_inference.yidun_inference--swap .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--success .yidun_inference.yidun_inference--drag .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--success .yidun_inference.yidun_inference--swap .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_inference.yidun_inference--drag .yidun_inference__border,.yidun.yidun--light.yidun--inference.yidun--verifying .yidun_inference.yidun_inference--swap .yidun_inference__border,.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference.yidun_inference--drag .yidun_inference__border,.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference.yidun_inference--swap .yidun_inference__border{border-color:#2c6eff;border-width:2px}.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference.yidun_inference--target{background-color:#000}.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference.yidun_inference--target .yidun_inference__border{border:2px solid #2c6eff}.yidun.yidun--light.yidun--inference .yidun_bgimg--dragging .yidun_inference.yidun_inference--target .yidun_inference__img{opacity:.4;filter:alpha(opacity=40)}.yidun.yidun--light.yidun--voice.yidun--error .yidun_control,.yidun.yidun--light.yidun--voice.yidun--error .yidun_voice__back,.yidun.yidun--light.yidun--voice.yidun--error .yidun_voice__refresh,.yidun.yidun--light.yidun--voice.yidun--maxerror .yidun_control,.yidun.yidun--light.yidun--voice.yidun--maxerror .yidun_voice__back,.yidun.yidun--light.yidun--voice.yidun--maxerror .yidun_voice__refresh,.yidun.yidun--light.yidun--voice.yidun--success .yidun_control,.yidun.yidun--light.yidun--voice.yidun--success .yidun_voice__back,.yidun.yidun--light.yidun--voice.yidun--success .yidun_voice__refresh,.yidun.yidun--light.yidun--voice.yidun--verifying .yidun_control,.yidun.yidun--light.yidun--voice.yidun--verifying .yidun_voice__back,.yidun.yidun--light.yidun--voice.yidun--verifying .yidun_voice__refresh{cursor:not-allowed}.yidun.yidun--light.yidun--rtl{direction:rtl}.yidun.yidun--light.yidun--rtl .yidun_top{left:0;right:auto}.yidun.yidun--light.yidun--rtl .yidun_feedback{float:right;margin-left:4px;background-image:url(" + D(1) + ");background-position:0 -890px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--rtl .yidun_feedback{background-image:url(" + D(2) + ");background-position:0 -887px;background-size:40px 1515px}}.yidun.yidun--light.yidun--rtl .yidun_feedback:hover{background-image:url(" + D(1) + ");background-position:0 -925px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--rtl .yidun_feedback:hover{background-image:url(" + D(2) + ");background-position:0 -922px;background-size:40px 1515px}}.yidun.yidun--light.yidun--rtl .yidun_top__right{float:left}.yidun.yidun--light.yidun--rtl .yidun_top__audio{float:left;margin-left:0}.yidun.yidun--light.yidun--rtl .yidun_tips__img{top:-181px}.yidun.yidun--light.yidun--rtl .yidun_voice__right{float:left}.yidun.yidun--light.yidun--rtl .yidun_voice__refresh{float:right}.yidun.yidun--light.yidun--rtl .yidun_audio__play:before{background-image:url(" + D(1) + ");background-position:0 -399px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--rtl .yidun_audio__play:before{background-image:url(" + D(2) + ");background-position:0 -396px;background-size:40px 1515px}}.yidun.yidun--light.yidun--rtl .yidun_voice__back{margin-left:4px}.yidun.yidun--light.yidun--rtl .yidun_voice__back:before{background-image:url(" + D(1) + ");background-position:0 -424px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--light.yidun--rtl .yidun_voice__back:before{background-image:url(" + D(2) + ");background-position:0 -421px;background-size:40px 1515px}}.yidun.yidun--light.yidun--rtl .yidun_voice__back:before,.yidun.yidun--light.yidun--rtl .yidun_voice__refresh:before{margin-left:2px;margin-right:0}.yidun.yidun--light.yidun--rtl .yidun_wave__inner{transform:translateX(4px)}.yidun.yidun--light.yidun--disable-focus-outline .yidun_control,.yidun.yidun--light.yidun--disable-focus-outline .yidun_feedback,.yidun.yidun--light.yidun--disable-focus-outline .yidun_refresh,.yidun.yidun--light.yidun--disable-focus-outline .yidun_top__audio,.yidun.yidun--light.yidun--disable-focus-outline .yidun_voice__back,.yidun.yidun--light.yidun--disable-focus-outline .yidun_voice__input,.yidun.yidun--light.yidun--disable-focus-outline .yidun_voice__refresh{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;outline:none!important}.yidun.yidun--light.yidun--rtl.yidun--avoid .yidun_tips__img{top:-161px}.yidun.yidun--size-medium{font-size:18px}.yidun.yidun--size-medium .yidun_tips__content{font-size:18px;line-height:19px}.yidun.yidun--size-medium .yidun_top{max-width:116px}.yidun.yidun--size-medium .yidun_refresh,.yidun.yidun--size-medium .yidun_top__audio{width:36px;height:36px}.yidun.yidun--size-medium .yidun_refresh{background-image:url(" + D(1) + ");background-position:0 -1187px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_refresh{background-image:url(" + D(2) + ");background-position:0 -1184px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -1228px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -1225px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_top__audio{background-image:url(" + D(1) + ");background-position:0 -1269px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_top__audio{background-image:url(" + D(2) + ");background-position:0 -1266px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -1310px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -1307px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_feedback{width:36px;height:36px;background-image:url(" + D(1) + ");background-position:0 -1351px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_feedback{background-image:url(" + D(2) + ");background-position:0 -1348px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_feedback:hover{background-image:url(" + D(1) + ");background-position:0 -1392px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_feedback:hover{background-image:url(" + D(2) + ");background-position:0 -1389px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -128px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -128px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_control .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -128px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_control .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -128px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_control .yidun_slider .yidun_slider__icon{margin-left:-9px;width:20px;height:14px;background-image:url(" + D(1) + ");background-position:0 -147px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -146px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{margin-top:-12px;margin-left:-12px;width:24px;height:24px;background-image:url(" + D(1) + ");background-position:0 -499px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -496px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{width:22px;height:15px;background-image:url(" + D(1) + ");background-position:0 -166px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -164px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{width:24px;height:24px;margin-top:-12px;margin-left:-12px;background-image:url(" + D(1) + ");background-position:0 -528px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -525px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{width:18px;height:18px;background-image:url(" + D(1) + ");background-position:0 -251px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-medium.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -248px;background-size:40px 1515px}}.yidun.yidun--size-medium .yidun_loadbox .yidun_loadbox__inner .yidun_loadicon{width:40px;height:40px}.yidun.yidun--size-medium .yidun_loadbox .yidun_loadbox__inner .yidun_loadtext{line-height:32px}.yidun.yidun--size-medium.yidun--loading .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -1433px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--loading .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -1430px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--loadfail .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -1478px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--loadfail .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -1475px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--voice .yidun_audio__play,.yidun.yidun--size-medium.yidun--voice .yidun_audio__refresh{width:48px;height:48px}.yidun.yidun--size-medium.yidun--voice .yidun_audio__play:before{background-image:url(" + D(1) + ");background-position:0 -449px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--voice .yidun_audio__play:before{background-image:url(" + D(2) + ");background-position:0 -446px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--voice .yidun_audio__refresh:before{background-image:url(" + D(1) + ");background-position:0 -474px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--voice .yidun_audio__refresh:before{background-image:url(" + D(2) + ");background-position:0 -471px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--voice .yidun_voice__input{font-size:inherit}.yidun.yidun--size-medium.yidun--voice .yidun_voice__input:-ms-input-placeholder{font-size:inherit}.yidun.yidun--size-medium.yidun--voice .yidun_voice__input::placeholder{font-size:inherit}.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns{text-align:left;margin-top:6px}.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__back:before,.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{width:24px;height:24px}.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{margin-right:5px;background-image:url(" + D(1) + ");background-position:0 -557px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{background-image:url(" + D(2) + ");background-position:0 -554px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__back:before{margin-right:5px;background-image:url(" + D(1) + ");background-position:0 -586px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__back:before{background-image:url(" + D(2) + ");background-position:0 -583px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__back,.yidun.yidun--size-medium.yidun--voice .yidun_voice__btns .yidun_voice__refresh{font-size:inherit}.yidun.yidun--size-medium.yidun--maxerror .yidun_refresh{cursor:not-allowed}.yidun.yidun--size-medium.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -1187px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -1184px;background-size:40px 1515px}}.yidun.yidun--size-medium.yidun--maxerror .yidun_top__audio{cursor:not-allowed}.yidun.yidun--size-medium.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -1269px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-medium.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -1266px;background-size:40px 1515px}}.yidun.yidun--size-large{font-size:20px}.yidun.yidun--size-large .yidun_tips__content{font-size:20px;line-height:21px}.yidun.yidun--size-large .yidun_top{max-width:116px}.yidun.yidun--size-large .yidun_refresh,.yidun.yidun--size-large .yidun_top__audio{width:36px;height:36px}.yidun.yidun--size-large .yidun_refresh{background-image:url(" + D(1) + ");background-position:0 -1187px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_refresh{background-image:url(" + D(2) + ");background-position:0 -1184px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -1228px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -1225px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_top__audio{background-image:url(" + D(1) + ");background-position:0 -1269px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_top__audio{background-image:url(" + D(2) + ");background-position:0 -1266px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -1310px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -1307px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_feedback{width:36px;height:36px;background-image:url(" + D(1) + ");background-position:0 -1351px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_feedback{background-image:url(" + D(2) + ");background-position:0 -1348px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_feedback:hover{background-image:url(" + D(1) + ");background-position:0 -1392px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_feedback:hover{background-image:url(" + D(2) + ");background-position:0 -1389px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -128px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -128px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_control .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -128px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_control .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -128px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_control .yidun_slider .yidun_slider__icon{margin-left:-9px;width:20px;height:14px;background-image:url(" + D(1) + ");background-position:0 -147px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -146px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{margin-top:-12px;margin-left:-12px;width:24px;height:24px;background-image:url(" + D(1) + ");background-position:0 -499px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -496px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{width:22px;height:15px;background-image:url(" + D(1) + ");background-position:0 -166px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -164px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{width:24px;height:24px;margin-top:-12px;margin-left:-12px;background-image:url(" + D(1) + ");background-position:0 -528px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -525px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{width:18px;height:18px;background-image:url(" + D(1) + ");background-position:0 -251px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-large.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -248px;background-size:40px 1515px}}.yidun.yidun--size-large .yidun_loadbox .yidun_loadbox__inner .yidun_loadicon{width:40px;height:40px}.yidun.yidun--size-large .yidun_loadbox .yidun_loadbox__inner .yidun_loadtext{line-height:32px}.yidun.yidun--size-large.yidun--loading .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -1433px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--loading .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -1430px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--loadfail .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -1478px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--loadfail .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -1475px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--voice .yidun_audio__play,.yidun.yidun--size-large.yidun--voice .yidun_audio__refresh{width:48px;height:48px}.yidun.yidun--size-large.yidun--voice .yidun_audio__play:before{background-image:url(" + D(1) + ");background-position:0 -449px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--voice .yidun_audio__play:before{background-image:url(" + D(2) + ");background-position:0 -446px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--voice .yidun_audio__refresh:before{background-image:url(" + D(1) + ");background-position:0 -474px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--voice .yidun_audio__refresh:before{background-image:url(" + D(2) + ");background-position:0 -471px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--voice .yidun_voice__input{font-size:inherit}.yidun.yidun--size-large.yidun--voice .yidun_voice__input:-ms-input-placeholder{font-size:inherit}.yidun.yidun--size-large.yidun--voice .yidun_voice__input::placeholder{font-size:inherit}.yidun.yidun--size-large.yidun--voice .yidun_voice__btns{text-align:left;margin-top:6px}.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__back:before,.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{width:24px;height:24px}.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{margin-right:5px;background-image:url(" + D(1) + ");background-position:0 -557px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{background-image:url(" + D(2) + ");background-position:0 -554px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__back:before{margin-right:5px;background-image:url(" + D(1) + ");background-position:0 -586px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__back:before{background-image:url(" + D(2) + ");background-position:0 -583px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__back,.yidun.yidun--size-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh{font-size:inherit}.yidun.yidun--size-large.yidun--maxerror .yidun_refresh{cursor:not-allowed}.yidun.yidun--size-large.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -1187px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -1184px;background-size:40px 1515px}}.yidun.yidun--size-large.yidun--maxerror .yidun_top__audio{cursor:not-allowed}.yidun.yidun--size-large.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -1269px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-large.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -1266px;background-size:40px 1515px}}.yidun.yidun--size-x-large,.yidun.yidun--size-x-large .yidun_tips__content{font-size:24px}.yidun.yidun--size-x-large .yidun_top{max-width:116px}.yidun.yidun--size-x-large .yidun_refresh,.yidun.yidun--size-x-large .yidun_top__audio{width:36px;height:36px}.yidun.yidun--size-x-large .yidun_refresh{background-image:url(" + D(1) + ");background-position:0 -1187px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_refresh{background-image:url(" + D(2) + ");background-position:0 -1184px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -1228px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -1225px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_top__audio{background-image:url(" + D(1) + ");background-position:0 -1269px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_top__audio{background-image:url(" + D(2) + ");background-position:0 -1266px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -1310px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -1307px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_feedback{width:36px;height:36px;background-image:url(" + D(1) + ");background-position:0 -1351px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_feedback{background-image:url(" + D(2) + ");background-position:0 -1348px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_feedback:hover{background-image:url(" + D(1) + ");background-position:0 -1392px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_feedback:hover{background-image:url(" + D(2) + ");background-position:0 -1389px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -128px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_control.yidun_control--moving .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -128px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_control .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(1) + ");background-position:0 -128px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_control .yidun_slider:hover .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -128px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_control .yidun_slider .yidun_slider__icon{margin-left:-9px;width:20px;height:14px;background-image:url(" + D(1) + ");background-position:0 -147px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -146px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{margin-top:-12px;margin-left:-12px;width:24px;height:24px;background-image:url(" + D(1) + ");background-position:0 -499px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--success.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -496px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{width:22px;height:15px;background-image:url(" + D(1) + ");background-position:0 -166px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--success.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--success.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -164px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{width:24px;height:24px;margin-top:-12px;margin-left:-12px;background-image:url(" + D(1) + ");background-position:0 -528px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--error.yidun--jigsaw .yidun_control .yidun_slider .yidun_slider__icon{background-image:url(" + D(2) + ");background-position:0 -525px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{width:18px;height:18px;background-image:url(" + D(1) + ");background-position:0 -251px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--error.yidun--avoid .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--icon_point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--inference .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--maxerror .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--point .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--sms .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--space .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--voice .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--word_group .yidun_tips .yidun_tips__icon,.yidun.yidun--size-x-large.yidun--error.yidun--word_order .yidun_tips .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -248px;background-size:40px 1515px}}.yidun.yidun--size-x-large .yidun_loadbox .yidun_loadbox__inner .yidun_loadicon{width:40px;height:40px}.yidun.yidun--size-x-large .yidun_loadbox .yidun_loadbox__inner .yidun_loadtext{line-height:32px}.yidun.yidun--size-x-large.yidun--loading .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -1433px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--loading .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -1430px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--loadfail .yidun_loadicon{background-image:url(" + D(1) + ");background-position:0 -1478px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--loadfail .yidun_loadicon{background-image:url(" + D(2) + ");background-position:0 -1475px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--voice .yidun_audio__play,.yidun.yidun--size-x-large.yidun--voice .yidun_audio__refresh{width:48px;height:48px}.yidun.yidun--size-x-large.yidun--voice .yidun_audio__play:before{background-image:url(" + D(1) + ");background-position:0 -449px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--voice .yidun_audio__play:before{background-image:url(" + D(2) + ");background-position:0 -446px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--voice .yidun_audio__refresh:before{background-image:url(" + D(1) + ");background-position:0 -474px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--voice .yidun_audio__refresh:before{background-image:url(" + D(2) + ");background-position:0 -471px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__input{font-size:inherit}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__input:-ms-input-placeholder{font-size:inherit}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__input::placeholder{font-size:inherit}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns{text-align:left;margin-top:6px}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__back:before,.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{width:24px;height:24px}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{margin-right:5px;background-image:url(" + D(1) + ");background-position:0 -557px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh:before{background-image:url(" + D(2) + ");background-position:0 -554px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__back:before{margin-right:5px;background-image:url(" + D(1) + ");background-position:0 -586px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__back:before{background-image:url(" + D(2) + ");background-position:0 -583px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__back,.yidun.yidun--size-x-large.yidun--voice .yidun_voice__btns .yidun_voice__refresh{font-size:inherit}.yidun.yidun--size-x-large.yidun--maxerror .yidun_refresh{cursor:not-allowed}.yidun.yidun--size-x-large.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(1) + ");background-position:0 -1187px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--maxerror .yidun_refresh:hover{background-image:url(" + D(2) + ");background-position:0 -1184px;background-size:40px 1515px}}.yidun.yidun--size-x-large.yidun--maxerror .yidun_top__audio{cursor:not-allowed}.yidun.yidun--size-x-large.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(1) + ");background-position:0 -1269px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun.yidun--size-x-large.yidun--maxerror .yidun_top__audio:hover{background-image:url(" + D(2) + ");background-position:0 -1266px;background-size:40px 1515px}}.yidun_popup.yidun_popup--light{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center}.yidun_popup.yidun_popup--light .yidun_popup__mask{-ms-touch-action:none;touch-action:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity .3s linear;will-change:opacity}.yidun_popup.yidun_popup--light .yidun_modal{position:relative;box-sizing:border-box;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);-ms-touch-action:none;touch-action:none}.yidun_popup.yidun_popup--light .yidun_modal__wrap{height:100%;width:100%}.yidun_popup.yidun_popup--light .yidun_modal__subwrap{height:100%;width:100%;white-space:nowrap}.yidun_popup.yidun_popup--light .yidun_modal__sibling{width:0;height:100%}.yidun_popup.yidun_popup--light .yidun_modal__header{padding:0 15px;height:50px;text-align:left;font-size:0;color:#45494c;border-bottom:1px solid #e4e7eb;white-space:nowrap;position:relative}.yidun_popup.yidun_popup--light .yidun_modal__before{width:0;height:100%;vertical-align:middle}.yidun_popup.yidun_popup--light .yidun_modal__title{font-size:16px;line-height:20px;vertical-align:middle;white-space:normal}.yidun_popup.yidun_popup--light .yidun_modal__close{position:absolute;top:0;right:9px;width:24px;height:100%;text-align:center;border:none;background:transparent;padding:0;cursor:pointer}.yidun_popup.yidun_popup--light .yidun_modal__close:before{content:\"\";display:inline-block;height:100%;vertical-align:middle;font-size:0}.yidun_popup.yidun_popup--light .yidun_modal__close .yidun_icon-close{display:inline-block;width:11px;height:11px;font-size:0;text-indent:-9999px;text-transform:capitalize;margin:auto;vertical-align:middle;background-image:url(" + D(1) + ");background-position:0 -45px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_popup.yidun_popup--light .yidun_modal__close .yidun_icon-close{background-image:url(" + D(2) + ");background-position:0 -45px;background-size:40px 1515px}}.yidun_popup.yidun_popup--light .yidun_modal__close:hover .yidun_icon-close{background-image:url(" + D(1) + ");background-position:0 -61px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_popup.yidun_popup--light .yidun_modal__close:hover .yidun_icon-close{background-image:url(" + D(2) + ");background-position:0 -61px;background-size:40px 1515px}}.yidun_popup.yidun_popup--light .yidun_modal__body{padding:15px}.yidun_popup.yidun_popup--light .yidun_modal__body .yidun{*margin:0}.yidun_popup.yidun_popup--shifting{display:block!important;position:absolute!important;left:-99999px!important;top:-99999px!important}.yidun_popup.yidun_popup--auto .yidun_modal{top:auto;*top:-50%}.yidun_popup.yidun_popup--auto .yidun_modal__wrap{display:table;*position:relative}.yidun_popup.yidun_popup--auto .yidun_modal__subwrap{display:table-cell;vertical-align:middle;*height:auto;*position:absolute;*top:50%;*left:0}@supports (display:flex){.yidun_popup.yidun_popup--auto .yidun_modal{top:auto;margin:auto}.yidun_popup.yidun_popup--auto .yidun_modal__wrap{display:block}.yidun_popup.yidun_popup--auto .yidun_modal__subwrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.yidun_popup.yidun_popup--append{position:absolute}.yidun_popup.yidun_popup--rtl{direction:rtl}.yidun_popup.yidun_popup--rtl .yidun_modal__header{text-align:right;padding:0 15px}.yidun_popup.yidun_popup--rtl .yidun_modal__close{left:9px;right:auto}.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_control,.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_feedback,.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_refresh,.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_top__audio,.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_voice__back,.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_voice__input,.yidun_popup.yidun_popup--disable-focus-outline .yidun .yidun_voice__refresh,.yidun_popup.yidun_popup--disable-focus-outline .yidun_modal,.yidun_popup.yidun_popup--disable-focus-outline .yidun_modal__close{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;outline:none!important}.yidun_popup.yidun_popup--size-medium,.yidun_popup.yidun_popup--size-medium .yidun_modal__title{font-size:18px}.yidun_popup.yidun_popup--size-large,.yidun_popup.yidun_popup--size-large .yidun_modal__title{font-size:20px}.yidun_popup.yidun_popup--size-x-large,.yidun_popup.yidun_popup--size-x-large .yidun_modal__title{font-size:24px}.yidun_intellisense--light{position:relative}.yidun_intellisense--light *{box-sizing:border-box}.yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-control,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_intelli-control,.yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-control,.yidun_intellisense--light.yidun_intellisense--success .yidun_intelli-control{cursor:default}.yidun_intellisense--light .yidun_intelli-control{position:relative;height:40px;font-size:14px;cursor:pointer;border-radius:2px;border:1px solid #e4e7eb;background-color:#f7f9fa;overflow:hidden;outline:none}.yidun_intellisense--light .yidun_intelli-tips{text-align:center;color:#45494c}.yidun_intellisense--light .yidun_intelli-tips:hover .yidun_intelli-icon{background-color:#1991fa;box-shadow:0 2px 6px 1px rgba(25,145,250,.5)}.yidun_intellisense--light .yidun_intelli-tips:hover .yidun_intelli-icon .yidun_logo{background-image:url(" + D(1) + ");background-position:0 -207px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--light .yidun_intelli-tips:hover .yidun_intelli-icon .yidun_logo{background-image:url(" + D(2) + ");background-position:0 -204px;background-size:40px 1515px}}.yidun_intellisense--light .yidun_intelli-tips:hover .yidun_intelli-text{color:#1991fa}.yidun_intellisense--light .yidun_intelli-icon{position:relative;margin-right:5px;width:28px;height:28px;vertical-align:middle;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px 1px rgba(188,196,204,.5);transition:all .2s linear}.yidun_intellisense--light .yidun_intelli-icon .yidun_logo{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:15px;height:17px;background-image:url(" + D(1) + ");background-position:0 -229px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--light .yidun_intelli-icon .yidun_logo{background-image:url(" + D(2) + ");background-position:0 -226px;background-size:40px 1515px}}.yidun_intellisense--light .yidun_intelli-icon img.yidun_logo{width:100%;height:100%;top:0;left:0;margin:0;border-radius:50%;background-image:none!important}.yidun_intellisense--light .yidun_intelli-text{line-height:38px;vertical-align:middle;transition:all .2s linear}.yidun_intellisense--light .yidun_classic-tips{display:none;text-align:center}.yidun_intellisense--light .yidun_classic-tips .yidun_tips__icon{margin-right:5px;width:12px;height:12px;vertical-align:middle}.yidun_intellisense--light .yidun_classic-tips .yidun_tips__text{line-height:38px;vertical-align:middle}.yidun_intellisense--light .yidun_classic-container{position:absolute;bottom:0;left:0;width:100%;z-index:1000}.yidun_intellisense--light .yidun_classic-wrapper{display:none;width:100%;padding:9px;border:1px solid #e4e7eb;border-radius:2px;background-color:#fff}.yidun_intellisense--light .yidun_classic-wrapper--shifting{display:block!important;position:absolute!important;left:-99999px!important;top:-99999px!important}.yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-icon,.yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-icon{background-color:#1991fa}.yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-icon .yidun_logo,.yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-icon .yidun_logo{background-image:url(" + D(1) + ");background-position:0 -207px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-icon .yidun_logo,.yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-icon .yidun_logo{background-image:url(" + D(2) + ");background-position:0 -204px;background-size:40px 1515px}}.yidun_intellisense--light.yidun_intellisense--checking .yidun_intelli-text,.yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-text{color:#1991fa}.yidun_intellisense--light.yidun_intellisense--checking .yidun_ball-scale-multiple{position:absolute;top:50%;left:50%;transform:translateY(-80px)}.yidun_intellisense--light.yidun_intellisense--checking .yidun_ball-scale-multiple>div:nth-child(2){animation-delay:-1.2s}.yidun_intellisense--light.yidun_intellisense--checking .yidun_ball-scale-multiple>div:nth-child(3){animation-delay:-.6s}.yidun_intellisense--light.yidun_intellisense--checking .yidun_ball-scale-multiple>div{position:absolute;box-shadow:inset 0 0 40px rgba(25,145,250,.5);border-radius:100%;animation-fill-mode:both;left:-80px;top:0;opacity:0;width:160px;height:160px;animation:ball-scale-multiple 1.8s 0s linear infinite}.yidun_intellisense--light.yidun_intellisense--loading .yidun_logo{display:none}.yidun_intellisense--light.yidun_intellisense--loading .yidun_intelli-loading{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:16px;height:16px;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff #fff transparent;animation:loading .75s linear infinite;background-position:0 0}.yidun_intellisense--light.yidun_intellisense--error .yidun_intelli-tips,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_intelli-tips,.yidun_intellisense--light.yidun_intellisense--success .yidun_intelli-tips{display:none}.yidun_intellisense--light.yidun_intellisense--error .yidun_classic-tips,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_classic-tips,.yidun_intellisense--light.yidun_intellisense--success .yidun_classic-tips{display:block}.yidun_intellisense--light.yidun_intellisense--success .yidun_intelli-control{border-color:#52ccba;background-color:#d2f4ef}.yidun_intellisense--light.yidun_intellisense--success .yidun_classic-tips{color:#52ccba}.yidun_intellisense--light.yidun_intellisense--success .yidun_tips__icon{width:17px;background-image:url(" + D(1) + ");background-position:0 -77px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--light.yidun_intellisense--success .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -77px;background-size:40px 1515px}}.yidun_intellisense--light.yidun_intellisense--error .yidun_intelli-control,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_intelli-control{border-color:#f57a7a;background-color:#fce1e1}.yidun_intellisense--light.yidun_intellisense--error .yidun_classic-tips,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_classic-tips{color:#f57a7a}.yidun_intellisense--light.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_tips__icon{background-image:url(" + D(1) + ");background-position:0 -111px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--light.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--light.yidun_intellisense--loadfail .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -111px;background-size:40px 1515px}}.yidun_intellisense--light.yidun_intellisense--maxerror .yidun_intelli-control .yidun_tips__text:hover{cursor:pointer;text-decoration:underline}.yidun_intellisense--size-medium,.yidun_intellisense--size-medium .yidun_intelli-control{font-size:18px}.yidun_intellisense--size-medium.yidun_intellisense--success .yidun_tips__icon{width:22px;height:15px;background-image:url(" + D(1) + ");background-position:0 -166px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--size-medium.yidun_intellisense--success .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -164px;background-size:40px 1515px}}.yidun_intellisense--size-medium.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--size-medium.yidun_intellisense--loadfail .yidun_tips__icon{width:18px;height:18px;background-image:url(" + D(1) + ");background-position:0 -251px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--size-medium.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--size-medium.yidun_intellisense--loadfail .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -248px;background-size:40px 1515px}}.yidun_intellisense--size-large{font-size:20px}.yidun_intellisense--size-large .yidun_intelli-control{font-size:20px;line-height:19px}.yidun_intellisense--size-large.yidun_intellisense--success .yidun_tips__icon{width:22px;height:15px;background-image:url(" + D(1) + ");background-position:0 -166px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--size-large.yidun_intellisense--success .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -164px;background-size:40px 1515px}}.yidun_intellisense--size-large.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--size-large.yidun_intellisense--loadfail .yidun_tips__icon{width:18px;height:18px;background-image:url(" + D(1) + ");background-position:0 -251px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--size-large.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--size-large.yidun_intellisense--loadfail .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -248px;background-size:40px 1515px}}.yidun_intellisense--size-x-large,.yidun_intellisense--size-x-large .yidun_intelli-control{font-size:24px}.yidun_intellisense--size-x-large.yidun_intellisense--success .yidun_tips__icon{width:22px;height:15px;background-image:url(" + D(1) + ");background-position:0 -166px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--size-x-large.yidun_intellisense--success .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -164px;background-size:40px 1515px}}.yidun_intellisense--size-x-large.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--size-x-large.yidun_intellisense--loadfail .yidun_tips__icon{width:18px;height:18px;background-image:url(" + D(1) + ");background-position:0 -251px;background-size:40px 1518px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.yidun_intellisense--size-x-large.yidun_intellisense--error .yidun_tips__icon,.yidun_intellisense--size-x-large.yidun_intellisense--loadfail .yidun_tips__icon{background-image:url(" + D(2) + ");background-position:0 -248px;background-size:40px 1515px}}", '']);
  }, function (A, L) {
    var S1 = vw;
    A["exports"] = "<div\n  class=\"yidun yidun-custom <%= 'yidun--' + theme %> <%= 'yidun--' + mode %> <%= 'yidun--size-' + size %> <% if (isRtlLang) { %> yidun--rtl <% } %> <% if (disableFocusVisible) { %> yidun--disable-focus-outline <% } %>\"\n  style=\"width: <%= width %>; min-width: <%= minWidth %>\">\n  <div class=\"yidun_panel\"\n    <% if (mode === 'float') { %>\n    style=\"<%= customStyles.imagePanel.align === 'top'\n    ? 'bottom: ' + customStyles.controlBar.height + '; padding-bottom: ' + customStyles.gap\n    : 'top: ' + customStyles.controlBar.height + '; padding-top: ' + customStyles.gap %>\"\n    <% } else { %>\n    style=\"padding-bottom: <%= customStyles.gap %>\"\n    <% } %>\n  >\n    <div class=\"yidun_panel-placeholder\">\n      <% if (mode === 'float') { %>\n      <iframe class=\"yidun_cover-frame\"></iframe>\n      <% } %>\n      <div class=\"yidun_bgimg\" style=\"border-radius: <%= customStyles.imagePanel.borderRadius %>\">\n        <% if (smsNew) { %>\n          <div class=\"yidun_smsbox <% if (isMobile) { %> yidun_smsbox--mobile <% } %>\" style=\"border-radius: <%= customStyles.imagePanel.borderRadius %>\">\n            <div class=\"yidun_smsbox-qrcode\">\n            <div class=\"yidun_smsbox-qrcode--img\"></div>\n            </div>\n            <div class=\"yidun_smsbox-text\">\n              <div class=\"yidun_smsbox-text--guide\">\n                <div class=\"yidun_smsbox-text--qr\"><%= langPkg['sms']['scanQrToSMS'] %></div>\n                <span class=\"yidun_smsbox-text--manual\" aria-label=\"<%= langPkg['sms']['manualSMS'] %>\" type=\"button\"><%= langPkg['sms']['noScanQr'] %></span>\n              </div>\n            </div>\n            <div class=\"yidun_smsbox--mobile-wrapper\">\n              <div class=\"yidun_smsbox--mobile-guide\"><%= langPkg['sms']['clickToSMS'] %>:</div>\n              <div class=\"yidun_smsbox--mobile-btn\">\n                <a class=\"yidun_smsbox--mobile-btn-inner\" aria-label=\"<%= langPkg['sms']['toSMS'] %>\" type=\"button\" href=\"#\" target=\"_blank\"><%= langPkg['sms']['toSMS'] %></a>\n              </div>\n              <div class=\"yidun_smsbox-mobile--manual\">\n                <span class=\"yidun_smsbox-mobile--manual-btn\" aria-label=\"<%= langPkg['sms']['manualSMS'] %>\" type=\"button\"><%= langPkg['sms']['cannotJump'] %></span>\n              </div>\n            </div>\n            <div class=\"yidun_smsbox-manual\">\n              <div class=\"yidun_smsbox-manual-wrapper\">\n                <div class=\"yidun_smsbox-manual--edit\">\n                  <span class=\"yidun_smsbox-manual--edit-title\"><%= langPkg['sms']['editSMS'] %></span>\n                  <span class=\"yidun_smsbox-manual--edit-content\"></span>\n                </div>\n                <div class=\"yidun_smsbox-manual--send\">\n                  <span class=\"yidun_smsbox-manual--edit-title\"><%= langPkg['sms']['sendSMSTo'] %></span>\n                  <span class=\"yidun_smsbox-manual--send-content\">\n                    <span class=\"yidun_smsbox-manual--send-content__short\"></span>\n                    <span class=\"yidun_smsbox-manual--send-content__backup\"></span>\n                  </span>\n                </div>\n                <% if (isMobile) { %>\n                  <span class=\"yidun_smsbox-manual--btn\" aria-label=\"<%= langPkg['sms']['toSMS'] %>\" type=\"button\"><%= langPkg['sms']['toSMS'] %></span>\n                <% } else { %>\n                  <span class=\"yidun_smsbox-manual--qr\" aria-label=\"<%= langPkg['sms']['scanQrToSMS'] %>\" type=\"button\"><%= langPkg['sms']['scanQrToSMS'] %></span>\n                <% } %>\n              </div>\n            </div>\n          </div>\n        <% } %>\n        <img class=\"yidun_bg-img\" alt=\"\u9A8C\u8BC1\u7801\u80CC\u666F\" style=\"border-radius: <%= customStyles.imagePanel.borderRadius %>\"/>\n        <img class=\"yidun_jigsaw\" alt=\"\u9A8C\u8BC1\u7801\u6ED1\u5757\" />\n        <img class=\"yidun_avoid-front\" alt=\"\u969C\u788D\u8EB2\u907F\u9A8C\u8BC1\u7801\u65B9\u5F62\u4F53\" />\n        <canvas class=\"yidun_avoid-canvas\"></canvas>\n        <% for (var i in inferences) { %>\n          <% if (inferences.hasOwnProperty(i)) { %>\n          <div class=\"yidun_inference <%= 'yidun_inference--' + i %>\" draggable=\"true\">\n            <img class=\"yidun_inference__img\" draggable=\"false\" />\n            <span class=\"yidun_inference__border\"></span>\n          </div>\n          <% } %>\n        <% } %>\n        <div class=\"yidun_voice\">\n          <div class=\"yidun_voice__inner\">\n            <div class=\"yidun_audio\">\n              <div class=\"yidun_audio__wave\" tabindex=\"-1\"></div>\n              <audio class=\"yidun_audio__source\" src=\"\"></audio>\n              <button type=\"button\" class=\"yidun_audio__play\" aria-label=\"<%= langPkg['playVoice'] %>\"><span class=\"yidun_audio__txt\"><%= langPkg['playVoice'] %></span></button>\n              <button type=\"button\" class=\"yidun_audio__refresh\" aria-label=\"<%= langPkg['refresh'] %>\"><span class=\"yidun_audio__txt\"><%= langPkg['refresh'] %></span></button>\n            </div>\n            <input class=\"yidun_voice__input\" aria-label=\"<%= langPkg['enterCode'] %>\" placeholder=\"<%= langPkg['enterCode'] %>\" maxlength=\"10\" type=\"tel\" />\n            <div class=\"yidun_voice__btns\">\n              <button type=\"button\" class=\"yidun_voice__refresh\"><span class=\"yidun_voice__txt\"><%= langPkg['refresh'] %></span></button>\n              <div class=\"yidun_voice__right\">\n                <button type=\"button\" class=\"yidun_voice__back\"><span class=\"yidun_voice__txt\"><%= langPkg['back'] %></span></button>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n\n      <div class=\"yidun_loadbox\" style=\"border-radius: <%= customStyles.imagePanel.borderRadius %>\">\n        <div class=\"yidun_loadbox__inner\">\n          <div class=\"yidun_loadicon\"></div>\n          <span class=\"yidun_loadtext\"><%= langPkg['loading'] %></span>\n        </div>\n      </div>\n\n      <div class=\"yidun_top\" style=\"<% if (customStyles.executeBorderRadius === undefined) { %>border-top-right-radius: <%= customStyles.imagePanel.borderRadius %>; <% } %> <% if (customStyles.executeTop !== undefined) { %>top: <%= customStyles.executeTop %>; <% } %> <% if (customStyles.executeRight !== undefined) { %>right: <%= customStyles.executeRight %>; <% } %> <% if (customStyles.executeBorderRadius) { %>border-radius: <%= customStyles.executeBorderRadius %>; <% } %> <% if (!!customStyles.executeBackground) { %>background: <%= customStyles.executeBackground %>; <% } %>\">\n        <% if (feedback.enable) { %>\n        <a\n          class=\"yidun_feedback\"\n          href=\"<%= feedback.url + '?captchaId=' + captchaId %>\"\n          target=\"_blank\"\n          tabindex=\"0\"><span class=\"yidun_feedback_txt\"><%= langPkg['feedback'] %></span></a>\n        <% } %>\n        <div class=\"yidun_top__right\">\n          <button\n            type=\"button\"\n            class=\"yidun_refresh\"\n            style=\"<% if (!audio && !feedback.enable) { %>margin-left: 0px; <% } %>\"><%= langPkg['refresh'] %></button>\n          <% if (audio) { %>\n          <button\n            type=\"button\"\n            class=\"yidun_top__audio\"><%= langPkg['switchToVoice'] %></button>\n          <% } %>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div\n    class=\"yidun_control\"\n    style=\"height: <%= customStyles.controlBar.height %>; border-radius: <%= customStyles.controlBar.borderRadius %>\"\n    tabindex=\"0\"\n    role=\"button\">\n    <div class=\"yidun_slide_indicator\" style=\"height: <%= customStyles.controlBar.height %>; border-radius: <%= customStyles.controlBar.borderRadius %>\"></div>\n    <div class=\"yidun_slider <% if (!isMobile) { %> yidun_slider--hover <% } %>\" style=\"width: <%= customStyles.controlBar.height %>; border-radius: <%= customStyles.controlBar.borderRadius %>\">\n      <!-- \u5206\u652F\u4E8C\u517C\u5BB9\u65E7\u63A5\u53E3 -->\n      <% if (customStyles.icon.slider) { %>\n      <img src=\"<%= customStyles.icon.slider %>\" class=\"yidun_slider__icon\" />\n      <% } else if (customStyles.controlBar.slideIcon || customStyles.controlBar.slideIconSuccess || customStyles.controlBar.slideIconError || customStyles.controlBar.slideIconMoving) { %>\n      <span class=\"yidun_slider__icon\"></span>\n      <img src=\"<%= customStyles.controlBar.slideIcon %>\" class=\"yidun_slider__icon yidun_slider__icon--img\" />\n      <% } else { %>\n      <span class=\"yidun_slider__icon\"></span>\n      <% } %>\n    </div>\n    <div\n      class=\"yidun_tips\"\n      aria-live=\"polite\">\n      <i class=\"yidun_tips__before\"></i>\n      <div class=\"yidun_tips__content\">\n        <span class=\"yidun_tips__icon\"></span>\n        <span class=\"yidun_tips__text yidun-fallback__tip\"></span>\n        <div class=\"yidun_tips__answer\">\n          <span class=\"yidun_tips__point\"></span>\n          <img class=\"yidun_tips__img\" />\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n";
  }, function (A, L) {
    var S2 = vw;
    A["exports"] = "<div class=\"yidun_intellisense <%= 'yidun_intellisense--' + theme %> <%= 'yidun_intellisense--size-' + size %>\" style=\"display: none\">\n  <div\n    class=\"yidun_intelli-control\"\n    tabindex=\"0\"\n    aria-live=\"polite\">\n    <div class=\"yidun_intelli-tips\">\n      <div class=\"yidun_intelli-icon\">\n        <% if (icon.intellisenseLogo) { %>\n          <img src=\"<%= icon.intellisenseLogo%>\" class=\"yidun_logo\" />\n        <% } else { %>\n          <span class=\"yidun_logo\"></span>\n        <% } %>\n        <span class=\"yidun_intelli-loading\"></span>\n        <div class=\"yidun_ball-scale-multiple\">\n          <div></div>\n          <div></div>\n          <div></div>\n        </div>\n      </div>\n      <span\n        class=\"yidun_intelli-text\"\n        <% if (isAndroid) { %>\n          aria-label=\"<%= langPkg.intellisense.longtap %>\"\n        <% }%>><%= langPkg.intellisense.normal %></span>\n    </div>\n    <div class=\"yidun_classic-tips\">\n      <span class=\"yidun_tips__icon\"></span>\n      <span class=\"yidun_tips__text yidun-fallback__tip\"></span>\n    </div>\n  </div>\n  <div class=\"yidun_classic-container\">\n    <iframe class=\"yidun_cover-frame\"></iframe>\n    <div class=\"yidun_classic-wrapper\" style=\"display: <%= classicVisible ? 'block' : 'none' %>\"></div>\n  </div>\n</div>\n";
  }, function (A, L) {
    var S3 = vw;
    A["exports"] = "<div\n  class=\"<%= 'yidun_popup--' + theme %> yidun_popup <%= 'yidun_popup--size-' + size %> <%= topIsNotAuto || bottomIsNotAuto ? '' : 'yidun_popup--auto' %> <%= appendTo ? 'yidun_popup--append' : '' %> <% if (isRtlLang) { %> yidun_popup--rtl <% } %> <% if (disableFocusVisible) { %> yidun_popup--disable-focus-outline <% } %>\"\n  style=\"display: none;position: <%= popupStyles.position %>\">\n  <!-- iframe\u7528\u4E8E\u906E\u6321\u9875\u9762\u4E2Dobject\u3001embed\u3001select\u7B49\u5143\u7D20 -->\n  <iframe class=\"yidun_cover-frame\"></iframe>\n  <div\n    class=\"yidun_popup__mask\"\n    style=\"opacity: <%= popupStyles.opacity %>;filter: alpha(opacity=<%= popupStyles.opacity * 100 %>);\"></div>\n  <div class=\"yidun_modal__wrap\">\n    <div class=\"yidun_modal__subwrap\">\n      <% if (bottomIsNotAuto) { %>\n      <span class=\"yidun_modal__sibling\"></span>\n      <% } %>\n      <div\n        class=\"yidun_modal\"\n        style=\"<% if (topIsNotAuto) { %>top: <%= popupStyles.top %>; <% } %><% if (bottomIsNotAuto) { %>vertical-align:bottom;bottom: <%= popupStyles.bottom %>; <% } %><% if (widthIsNotAuto) { %>width: <%= width %>; <% } %><% if (popupStyles.radius) { %>border-radius: <%= popupStyles.radius %>; <% } %><% if (popupStyles.borderColor) { %>border-color: <%= popupStyles.borderColor %>; <% } %><% if (popupStyles.background) { %>background: <%= popupStyles.background %>; <% } %><% if (popupStyles.paddingTop) { %>padding-top: <%= popupStyles.paddingTop %>; <% } %><% if (popupStyles.paddingBottom) { %>padding-bottom: <%= popupStyles.paddingBottom %>; <% } %>\"\n        tabindex=\"-1\">\n        <div\n          class=\"yidun_modal__header\"\n          style=\"height: <%= popupStyles.capBarHeight %>; <% if (popupStyles.capBarTextAlign) { %>text-align: <%= popupStyles.capBarTextAlign %>; <% } %><% if (popupStyles.capBarBorderColor) { %>border-bottom-color: <%= popupStyles.capBarBorderColor %>; <% } %>\">\n            <span class=\"yidun_modal__before\"></span>\n            <span class=\"yidun_modal__title\" style=\"<% if (popupStyles.capBarTextColor) { %>color: <%= popupStyles.capBarTextColor %>; <% } %><% if (popupStyles.capBarTextSize) { %>font-size: <%= popupStyles.capBarTextSize %>; <% } %><% if (popupStyles.capBarTextWeight) { %>font-weight: <%= popupStyles.capBarTextWeight %>; <% } %>\"><%= langPkg['popupTitle'] %></span>\n          <% if (!enableClose && !hideCloseBtn) { %>\n            <button\n              type=\"button\"\n              class=\"yidun_modal__close\">\n              <span class=\"yidun_icon-close\"><%= langPkg['close']%></span>\n            </button>\n          <% } %>\n        </div>\n        <div\n          class=\"yidun_modal__body\"\n          style=\"padding: <%= popupStyles.capPadding %>px; <% if (popupStyles.capPaddingTop !== undefined) { %>padding-top: <%= popupStyles.capPaddingTop %>px; <% } %> <% if (popupStyles.capPaddingRight !== undefined) { %>padding-right: <%= popupStyles.capPaddingRight %>px; <% } %> <% if (popupStyles.capPaddingBottom !== undefined) { %>padding-bottom: <%= popupStyles.capPaddingBottom %>px; <% } %> <% if (popupStyles.capPaddingLeft !== undefined) { %>padding-left: <%= popupStyles.capPaddingLeft %>px; <% } %>\">\n          <captcha-core :intellisense=\"intellisense\" :autoWidth=\"widthIsNotAuto\" :enableColor=\"false\" :onWidthGeted=\"onWidthGetedForCore\"></captcha-core>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n";
  }, function (A, L) {
    var S9 = vw;
    function D(V, B) {
      var S4 = v;
      for (var J in B) V["setAttribute"](J, B[J]);
    }
    function Y(V, B) {
      var S5 = v;
      V["onload"] = function () {
        var S6 = S5;
        this["onerror"] = this['onload'] = null, B(null, V);
      }, V["onerror"] = function () {
        var S7 = S5;
        this["onerror"] = this['onload'] = null, B(new Error("Failed to load " + this["src"]), V);
      };
    }
    function y(V, B) {
      V['onreadystatechange'] = function () {
        var S8 = v;
        'complete' != this["readyState"] && 'loaded' != this["readyState"] || (this['onreadystatechange'] = null, B(null, V));
      };
    }
    A["exports"] = function (V, B, J) {
      var Sf = S9,
        X = document["head"] || document["getElementsByTagName"]("head")[0],
        P = document["createElement"]("script");
      "function" == typeof B && (J = B, B = {}), B = B || {}, J = J || function () {}, P['type'] = B['type'] || "text/javascript", P['charset'] = B['charset'] || "utf8", P['async'] = !("async" in B) || !!B["async"], P["src"] = V, B["attrs"] && D(P, B["attrs"]), B["text"] && (P["text"] = '' + B['text']);
      var s = "onload" in P ? Y : y;
      s(P, J), P["onload"] || Y(P, J), X['appendChild'](P);
    };
  }]);
})();